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, 93, 94, 95, 96 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 Ben Wing.
10 #### Copyright (C) 1998, 1999 J. Kean Johnston.
12 ### Don't edit this script!
13 ### This script was automatically generated by the `autoconf' program
14 ### from the file `./configure.in'.
15 ### To rebuild it, execute the command
17 ### in the this directory. You must have autoconf version 2.13 or later.
19 ### This file is part of XEmacs.
21 ### XEmacs is free software; you can redistribute it and/or modify it
22 ### under the terms of the GNU General Public License as published by
23 ### the Free Software Foundation; either version 2, or (at your
24 ### option) any later version.
26 ### XEmacs is distributed in the hope that it will be useful, but
27 ### WITHOUT ANY WARRANTY; without even the implied warranty of
28 ### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
29 ### General Public License for more details.
31 ### You should have received a copy of the GNU General Public License
32 ### along with XEmacs; see the file COPYING. If not, write to the Free
33 ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
36 ### For usage, run `./configure --help'
37 ### For more detailed information on building and installing XEmacs,
38 ### read the file `INSTALL'.
40 ### If configure succeeds, it leaves its status in config.status.
41 ### A log of configuration tests can be found in config.log.
42 ### If configure fails after disturbing the status quo,
43 ### config.status is removed.
46 --with-x use the X Window System"
50 if test -n "$ZSH_VERSION"; then
51 setopt NO_BAD_PATTERN NO_BANG_HIST NO_BG_NICE NO_EQUALS NO_FUNCTION_ARGZERO
52 setopt GLOB_SUBST NO_HUP INTERACTIVE_COMMENTS KSH_ARRAYS NO_MULTIOS NO_NOMATCH
53 setopt RM_STAR_SILENT POSIX_BUILTINS SH_FILE_EXPANSION SH_GLOB SH_OPTION_LETTERS
54 setopt SH_WORD_SPLIT BSD_ECHO IGNORE_BRACES
55 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
56 elif test -n "$BASH_VERSION"; then
60 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
71 program_transform_name=s,x,x,
80 bindir='${exec_prefix}/bin'
81 sbindir='${exec_prefix}/sbin'
82 libexecdir='${exec_prefix}/libexec'
83 datadir='${prefix}/share'
84 sysconfdir='${prefix}/etc'
85 sharedstatedir='${prefix}/com'
86 localstatedir='${prefix}/var'
87 libdir='${{exec_prefix}}/lib'
88 includedir='${prefix}/include'
89 oldincludedir='/usr/include'
90 infodir='${prefix}/info'
91 mandir='${prefix}/man'
95 SHELL=${CONFIG_SHELL-/bin/sh}
98 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
100 # File descriptor usage:
103 # 2 errors and warnings
104 # 3 some systems may open it to /dev/tty
105 # 4 used on the Kubota Titan
106 # 6 checking for... messages and results
107 # 5 compiler messages saved in config.log
108 if test "$silent" = yes; then
116 This file contains any messages produced by compilers while
117 running configure, to aid debugging if configure makes a mistake.
120 # Strip out --no-create and --no-recursion so they do not pile up.
121 # Also quote any args containing shell metacharacters.
126 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
127 | --no-cr | --no-c) ;;
128 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
129 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
130 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
131 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
132 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
137 # Only set these to C if already set. These must not be set unconditionally
138 # because not all systems understand e.g. LANG=C (notably SCO).
139 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
140 # Non-C LC_CTYPE values break the ctype check.
141 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
142 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
143 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
144 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
146 # confdefs.h avoids OS command line length limits that DEFS can exceed.
147 rm -rf conftest* confdefs.h
148 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
151 # A filename unique to this package, relative to the directory that
152 # configure is in, which we can look for to find out if srcdir is correct.
153 ac_unique_file=src/lisp.h
155 # Find the source files, if location was not specified.
156 if test -z "$srcdir"; then
157 ac_srcdir_defaulted=yes
158 # Try the directory containing this script, then its parent.
160 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
161 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
163 if test ! -r $srcdir/$ac_unique_file; then
167 ac_srcdir_defaulted=no
169 if test ! -r $srcdir/$ac_unique_file; then
170 if test "$ac_srcdir_defaulted" = yes; then
171 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
173 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
176 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
178 # Prefer explicitly selected file to automatically selected ones.
179 if test -z "$CONFIG_SITE"; then
180 if test "x$prefix" != xNONE; then
181 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
183 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
186 for ac_site_file in $CONFIG_SITE; do
187 if test -r "$ac_site_file"; then
188 echo "loading site script $ac_site_file"
195 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
196 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
197 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
198 ac_cpp='$CPP '"$xe_cppflags"
199 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
200 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
205 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
206 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
207 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
214 ac_n= ac_c='\c' ac_t=
218 progname="`echo $0 | sed 's:^\./\./:\./:'`"
221 MAKE_SUBDIR="$MAKE_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$MAKE_SUBDIR"; fi
222 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
225 exec_prefix='${prefix}'
226 bindir='${exec_prefix}/bin'
227 datadir='${prefix}/lib'
228 statedir='${prefix}/lib'
229 libdir='${exec_prefix}/lib'
230 mandir='${prefix}/man/man1'
231 inststaticdir='${PROGNAME}'
232 instvardir='${PROGNAME}-${version}'
233 infodir='${datadir}/${instvardir}/info'
236 lispdir='${datadir}/${instvardir}/lisp'
237 moduledir='${datadir}/${instvardir}/${configuration}/modules'
238 sitelispdir='${datadir}/${inststaticdir}/site-lisp'
239 sitemoduledir='${datadir}/${inststaticdir}/site-modules'
240 pkgdir='${datadir}/${instvardir}/lisp'
242 etcdir='${datadir}/${instvardir}/etc'
243 archlibdir='${datadir}/${instvardir}/${configuration}'
244 docdir='${archlibdir}'
247 with_site_modules='yes'
253 cpp='' cppflags='' libs='' ldflags=''
258 with_system_malloc='default'
259 with_dlmalloc='default'
274 quoted_sed_magic=s/"'"/"'"'"'"'"'"'"'"/g
278 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
279 | --no-cr | --no-c) ;;
280 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
281 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
283 quoted_i="`echo '' $i | sed -e 's:^ ::' -e $quoted_sed_magic`"
284 quoted_arguments="$quoted_arguments '$quoted_i'" ;;
288 while test $# != 0; do
291 --no-create|--no-recursion) ;;
295 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\([^=]*\)=.*$:\1:'`
296 val=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*[^=]*=\(.*\)$:\1:'`
300 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\(.*\)$:\1:'`
301 val="yes" valomitted=yes
306 opt="`echo '' $opt | sed -e 's:^ ::' | tr - _`"
308 case "${valomitted}-${opt}" in yes-without_* )
309 opt=`echo $opt | sed 's/without/with/'`
310 valomitted="no" val="no" ;;
317 with_site_modules | \
367 memory_usage_stats | \
368 with_clash_detection | \
372 y | ye | yes ) val=yes ;;
374 * ) (echo "$progname: Usage error:"
375 echo " " "The \`--$optname' option requires a boolean value: \`yes' or \`no'."
376 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
378 eval "$opt=\"$val\"" ;;
396 site_runtime_libraries )
397 if test "$valomitted" = "yes" ; then
398 if test "$#" = 0 ; then
399 (echo "$progname: Usage error:"
400 echo " " "The \`--$optname' option requires a value."
401 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
410 with_debug_malloc | use_debug_malloc | \
411 with_system_malloc | use_system_malloc )
413 y | ye | yes ) val=yes ;;
415 d | de | def | defa | defau | defaul | default ) val=default ;;
416 * ) (echo "$progname: Usage error:"
417 echo " " "The \`--$optname' option requires one of these values:
418 \`yes', \`no', or \`default'."
419 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
421 case "$opt" in use_* ) opt="`echo $opt | sed s/use/with/`" ;; esac
426 with_database_berkdb=no
428 with_database_gdbm=no
429 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
432 b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;;
433 d | db | dbm ) with_database_dbm=yes ;;
434 g | gn | gnu | gnud | gnudb | gnudbm | gdbm) with_database_gdbm=yes ;;
435 * ) (echo "$progname: Usage error:"
436 echo " " "The \`--$optname' option value
437 must be either \`no' or a comma-separated list
438 of one or more of \`berkdb' and either \`dbm' or \`gnudbm'."
439 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
442 if test "$with_database_dbm" = "yes" -a \
443 "$with_database_gdbm" = "yes"; then
444 (echo "$progname: Usage error:"
445 echo " " "Only one of \`dbm' and \`gnudbm' may be specified
446 with the \`--$optname' option."
447 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
452 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
454 n | no | non | none ) new_sdefault=no ;;
455 a | al | all | both ) new_sdefault=yes ;;
457 native ) with_native_sound=yes ;;
458 nonative ) with_native_sound=no ;;
460 nas ) with_nas_sound=yes ;;
461 nonas ) with_nas_sound=no ;;
463 esd ) with_esd_sound=yes ;;
464 noesd ) with_esd_sound=no ;;
466 * ) bogus_sound=yes ;;
468 if test "$bogus_sound" -o \
469 \( -n "$new_sdefault" -a -n "$sound_notfirst" \) ; then
470 types="\`all', \`none', \`(no)native', \`no(nas)', \`(no)esd'."
471 (echo "$progname: Usage error:"
472 echo " " "Valid types for the \`--$optname' option are:
474 The default is to autodetect all sound support."
475 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
476 elif test -n "$new_sdefault" ; then
477 with_native_sound=$new_sdefault
478 with_nas_sound=$new_sdefault
479 with_esd_sound=$new_sdefault
480 new_sdefault= # reset this
488 xa | xaw ) val=xaw ;;
489 3 | 3d | xaw3d ) val=3d ;;
490 ne | nex | next | naxtaw) val=next ;;
491 9 | 95 | xaw95 ) val=95 ;;
492 xp | xpm | xawxpm ) val=xpm ;;
493 * ) (echo "$progname: Usage error:"
494 echo " " "The \`--$optname' option must have one of these values:
495 \`xaw', \`3d', \`next', \`95', or \`xpm'."
496 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
503 y | ye | yes ) val=yes ;;
504 n | no | non | none ) val=no ;;
505 x | xl | xli | xlib ) val=xlib ;;
506 m | mo | mot | moti | motif ) val=motif ;;
507 * ) (echo "$progname: Usage error:"
508 echo " " "The \`--$optname' option must have one of these values:
509 \`motif', \`xlib', \`yes', or \`no'."
510 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
519 file | dot ) val=file ;;
520 locking ) val=locking ;;
521 * ) (echo "$progname: Usage error:"
522 echo " " "The \`--$optname' option must have one of these values:
523 \`lockf', \`flock', \`file', \`locking', or \`mmdf'."
524 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
531 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
533 n | no | non | none ) new_default=no ;;
534 a | al | all ) new_default=yes ;;
536 extents ) error_check_extents=yes ;;
537 noextents ) error_check_extents=no ;;
539 typecheck ) error_check_typecheck=yes ;;
540 notypecheck ) error_check_typecheck=no ;;
542 bufpos ) error_check_bufpos=yes ;;
543 nobufpos ) error_check_bufpos=no ;;
545 gc ) error_check_gc=yes ;;
546 nogc ) error_check_gc=no ;;
548 malloc ) error_check_malloc=yes ;;
549 nomalloc ) error_check_malloc=no ;;
551 byte_code ) error_check_byte_code=yes ;;
552 nobyte_code ) error_check_byte_code=no ;;
554 glyphs ) error_check_glyphs=yes ;;
555 noglyphs ) error_check_glyphs=no ;;
557 * ) bogus_error_check=yes ;;
559 if test "$bogus_error_check" -o \
560 \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then
561 if test "$error_check_default" = yes ; then
562 types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', \`nomalloc', \`noglyphs' and \`nobyte-code'."
564 types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', \`malloc', \`glyphs' and \`byte-code'."
566 (echo "$progname: Usage error:"
567 echo " " "Valid types for the \`--$optname' option are:
569 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
570 elif test -n "$new_default" ; then
571 error_check_extents=$new_default
572 error_check_typecheck=$new_default
573 error_check_bufpos=$new_default
574 error_check_gc=$new_default
575 error_check_malloc=$new_default
576 error_check_byte_code=$new_default
577 error_check_glyphs=$new_default
578 new_default= # reset this
585 prefix | exec_prefix | bindir | datadir | statedir | libdir | \
586 mandir | infodir | infopath | lispdir | etcdir | pkgdir | \
587 archlibdir | docdir | package_path )
588 if test "$valomitted" = "yes"; then
589 if test "$#" = 0; then
590 (echo "$progname: Usage error:"
591 echo " " "The \`--$optname' option requires a value."
592 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
599 exec_prefix ) { test "$extra_verbose" = "yes" && cat << \EOF
600 Defining EXEC_PREFIX_USER_DEFINED
602 cat >> confdefs.h <<\EOF
603 #define EXEC_PREFIX_USER_DEFINED 1
607 lispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
608 Defining LISPDIR_USER_DEFINED
610 cat >> confdefs.h <<\EOF
611 #define LISPDIR_USER_DEFINED 1
615 sitelispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
616 Defining SITELISPDIR_USER_DEFINED
618 cat >> confdefs.h <<\EOF
619 #define SITELISPDIR_USER_DEFINED 1
623 moduledir ) { test "$extra_verbose" = "yes" && cat << \EOF
624 Defining MODULEDIR_USER_DEFINED
626 cat >> confdefs.h <<\EOF
627 #define MODULEDIR_USER_DEFINED 1
631 etcdir ) { test "$extra_verbose" = "yes" && cat << \EOF
632 Defining ETCDIR_USER_DEFINED
634 cat >> confdefs.h <<\EOF
635 #define ETCDIR_USER_DEFINED 1
639 infodir ) { test "$extra_verbose" = "yes" && cat << \EOF
640 Defining INFODIR_USER_DEFINED
642 cat >> confdefs.h <<\EOF
643 #define INFODIR_USER_DEFINED 1
647 infopath ) { test "$extra_verbose" = "yes" && cat << \EOF
648 Defining INFOPATH_USER_DEFINED
650 cat >> confdefs.h <<\EOF
651 #define INFOPATH_USER_DEFINED 1
655 package_path ) { test "$extra_verbose" = "yes" && cat << \EOF
656 Defining PACKAGE_PATH_USER_DEFINED
658 cat >> confdefs.h <<\EOF
659 #define PACKAGE_PATH_USER_DEFINED 1
664 { test "$extra_verbose" = "yes" && cat << \EOF
665 Defining INFODIR_USER_DEFINED
667 cat >> confdefs.h <<\EOF
668 #define INFODIR_USER_DEFINED 1
672 { test "$extra_verbose" = "yes" && cat << \EOF
673 Defining LISPDIR_USER_DEFINED
675 cat >> confdefs.h <<\EOF
676 #define LISPDIR_USER_DEFINED 1
680 { test "$extra_verbose" = "yes" && cat << \EOF
681 Defining MODULEDIR_USER_DEFINED
683 cat >> confdefs.h <<\EOF
684 #define MODULEDIR_USER_DEFINED 1
688 { test "$extra_verbose" = "yes" && cat << \EOF
689 Defining ETCDIR_USER_DEFINED
691 cat >> confdefs.h <<\EOF
692 #define ETCDIR_USER_DEFINED 1
696 docdir ) { test "$extra_verbose" = "yes" && cat << \EOF
697 Defining DOCDIR_USER_DEFINED
699 cat >> confdefs.h <<\EOF
700 #define DOCDIR_USER_DEFINED 1
704 exec_prefix | libdir | archlibdir ) { test "$extra_verbose" = "yes" && cat << \EOF
705 Defining ARCHLIBDIR_USER_DEFINED
707 cat >> confdefs.h <<\EOF
708 #define ARCHLIBDIR_USER_DEFINED 1
717 "usage" | "help" ) ${PAGER-more} ${srcdir}/configure.usage; exit 0 ;;
720 "with_scrollbars" | \
724 l | lu | luc | luci | lucid ) val=lucid ;;
725 m | mo | mot | moti | motif ) val=motif ;;
726 a | at | ath | athe | athen | athena ) val=athena ;;
727 n | no | non | none ) val=no ;;
728 y | ye | yes ) val=yes ;;
729 * ) (echo "$progname: Usage error:"
730 echo " " "The \`--$optname' option must have one of these values:
731 \`lucid', \`motif', \`athena', \`yes', or \`no'."
732 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
737 "use_minimal_tagbits" | \
738 "use_indexed_lrecord_implementation" | \
740 "const_is_losing" | \
742 echo "configure: warning: Obsolete option \`--$optname' ignored." 1>&2
745 * ) (echo "$progname: Usage error:"
746 echo " " "Unrecognized option: $arg"
747 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
752 *-*-*) configuration="$arg" ;;
754 *) (echo "$progname: Usage error:"
755 echo " " "Unrecognized argument: $arg"
756 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
762 test -n "$cpp" && CPP="$cpp"
763 test -n "$cppflags" && CPPFLAGS="$cppflags"
764 test -n "$libs" && LIBS="$libs"
765 test -n "$ldflags" && LDFLAGS="$ldflags"
767 eval set x "$quoted_arguments"; shift
769 test "$extra_verbose" = "yes" && verbose=yes
771 test -n "$with_x" && with_x11="$with_x"
773 if test "$with_purify" = "yes" -o "$with_quantify" = "yes"; then
774 test "$with_system_malloc" = "default" && with_system_malloc=yes
779 if test "$with_cde $with_tooltalk" = "yes no"; then
780 (echo "$progname: Usage error:"
781 echo " " "--with-cde requires --with-tooltalk"
782 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
783 elif test "$with_tooltalk" = "no" ; then with_cde=no
784 elif test "$with_cde" = "yes"; then with_tooltalk=yes
791 for dir in "`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`" "." ".." ; do
792 if test -f "$dir/src/lisp.h" -a \
793 -f "$dir/lisp/version.el" ; then
798 if test -z "$srcdir" ; then
799 (echo "$progname: Usage error:"
800 echo " " "Neither the current directory nor its parent seem to
801 contain the XEmacs sources. If you do not want to build XEmacs in its
802 source tree, you should run \`$progname' in the directory in which
803 you wish to build XEmacs, using the \`--srcdir' option to say where the
804 sources may be found."
805 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
810 if test ! -f "$srcdir/src/lisp.h" -o \
811 ! -f "$srcdir/lisp/version.el" ; then
812 (echo "$progname: Usage error:"
813 echo " " "The directory specified with the \`--srcdir' option,
814 \`$srcdir', doesn't seem to contain the XEmacs sources. You should
815 either run the \`$progname' script at the top of the XEmacs source
816 tree, or use the \`--srcdir' option to specify the XEmacs source directory."
817 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
822 if test -z "$configuration"; then
823 configuration=`${CONFIG_SHELL-/bin/sh} $srcdir/config.guess`
824 if test -z "$configuration"; then
825 (echo "$progname: Usage error:"
826 echo " " "XEmacs has not been ported to this host type.
827 Try explicitly specifying the CONFIGURATION when rerunning configure."
828 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
832 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
833 echo "configure:834: checking whether ln -s works" >&5
836 if ln -s X conftestdata 2>/dev/null
839 ac_cv_prog_LN_S="ln -s"
843 LN_S="$ac_cv_prog_LN_S"
844 if test "$ac_cv_prog_LN_S" = "ln -s"; then
845 echo "$ac_t""yes" 1>&6
847 echo "$ac_t""no" 1>&6
851 for dir in lisp etc man info tests; do
852 if test ! -d "$dir" ; then
853 echo Making symbolic link to "$srcdir/$dir"
854 ${LN_S} "$srcdir/$dir" "$dir"
859 absolute_pwd="`pwd`";
860 if test -n "$PWD" -a "`cd $PWD && pwd`" = "$absolute_pwd"
862 else blddir="$absolute_pwd"; if test -d "/net"; then
863 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
864 blddir=`echo "$blddir" | \
865 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
872 . ) srcdir="$blddir" ;;
873 * ) srcdir="`cd $srcdir && pwd`"; if test -d "/net"; then
874 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
875 srcdir=`echo "$srcdir" | \
876 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
880 if test `pwd` != `sh -c cd $srcdir && pwd` \
881 && test -f "$srcdir/src/config.h"; then
882 (echo "$progname: WARNING: The directory tree \`$srcdir' is being used"
883 echo " as a build directory right now; it has been configured in its own"
884 echo " right. To configure in another directory as well, you MUST"
885 echo " use GNU make. If you do not have GNU make, then you must"
886 echo " now do \`make distclean' in $srcdir,"
887 echo " and then run $progname again.") >&2
888 extrasub='/^VPATH[ ]*=/c\
894 vpath %.in $(srcdir)'
897 . "$srcdir/version.sh" || exit 1;
898 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
899 : "${extra_verbose=$beta}"
900 version="${emacs_major_version}.${emacs_minor_version}"
901 { test "$extra_verbose" = "yes" && cat << EOF
902 Defining EMACS_MAJOR_VERSION = $emacs_major_version
904 cat >> confdefs.h <<EOF
905 #define EMACS_MAJOR_VERSION $emacs_major_version
909 { test "$extra_verbose" = "yes" && cat << EOF
910 Defining EMACS_MINOR_VERSION = $emacs_minor_version
912 cat >> confdefs.h <<EOF
913 #define EMACS_MINOR_VERSION $emacs_minor_version
917 if test -n "$emacs_beta_version" ; then
918 if test "$beta" = "yes"; then
919 version="${version}-b${emacs_beta_version}"
920 { test "$extra_verbose" = "yes" && cat << EOF
921 Defining EMACS_BETA_VERSION = $emacs_beta_version
923 cat >> confdefs.h <<EOF
924 #define EMACS_BETA_VERSION $emacs_beta_version
929 version="${version}.${emacs_beta_version}"
930 { test "$extra_verbose" = "yes" && cat << EOF
931 Defining EMACS_PATCH_LEVEL = $emacs_beta_version
933 cat >> confdefs.h <<EOF
934 #define EMACS_PATCH_LEVEL $emacs_beta_version
940 { test "$extra_verbose" = "yes" && cat << EOF
941 Defining XEMACS_CODENAME = "$xemacs_codename"
943 cat >> confdefs.h <<EOF
944 #define XEMACS_CODENAME "$xemacs_codename"
948 { test "$extra_verbose" = "yes" && cat << EOF
949 Defining EMACS_VERSION = "$version"
951 cat >> confdefs.h <<EOF
952 #define EMACS_VERSION "$version"
957 if test "$with_infodock" = "yes"; then
958 if test ! -f ../../ID-INSTALL; then
959 echo "Cannot build InfoDock without InfoDock sources"
964 if test "$with_infodock" = "yes"; then
965 { test "$extra_verbose" = "yes" && cat << EOF
966 Defining INFODOCK_MAJOR_VERSION = $infodock_major_version
968 cat >> confdefs.h <<EOF
969 #define INFODOCK_MAJOR_VERSION $infodock_major_version
973 { test "$extra_verbose" = "yes" && cat << EOF
974 Defining INFODOCK_MINOR_VERSION = $infodock_minor_version
976 cat >> confdefs.h <<EOF
977 #define INFODOCK_MINOR_VERSION $infodock_minor_version
981 { test "$extra_verbose" = "yes" && cat << EOF
982 Defining INFODOCK_BUILD_VERSION = $infodock_build_version
984 cat >> confdefs.h <<EOF
985 #define INFODOCK_BUILD_VERSION $infodock_build_version
989 version=${infodock_major_version}.${infodock_minor_version}.${infodock_build_version}
991 CPPFLAGS="$CPPFLAGS -DINFODOCK"
996 { test "$extra_verbose" = "yes" && cat << EOF
997 Defining EMACS_PROGNAME = "$PROGNAME"
999 cat >> confdefs.h <<EOF
1000 #define EMACS_PROGNAME "$PROGNAME"
1005 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
1006 test "${error_check_extents=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1007 Defining ERROR_CHECK_EXTENTS
1009 cat >> confdefs.h <<\EOF
1010 #define ERROR_CHECK_EXTENTS 1
1014 test "${error_check_typecheck=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1015 Defining ERROR_CHECK_TYPECHECK
1017 cat >> confdefs.h <<\EOF
1018 #define ERROR_CHECK_TYPECHECK 1
1022 test "${error_check_bufpos=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1023 Defining ERROR_CHECK_BUFPOS
1025 cat >> confdefs.h <<\EOF
1026 #define ERROR_CHECK_BUFPOS 1
1030 test "${error_check_gc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1031 Defining ERROR_CHECK_GC
1033 cat >> confdefs.h <<\EOF
1034 #define ERROR_CHECK_GC 1
1038 test "${error_check_malloc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1039 Defining ERROR_CHECK_MALLOC
1041 cat >> confdefs.h <<\EOF
1042 #define ERROR_CHECK_MALLOC 1
1046 test "${error_check_byte_code=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1047 Defining ERROR_CHECK_BYTE_CODE
1049 cat >> confdefs.h <<\EOF
1050 #define ERROR_CHECK_BYTE_CODE 1
1054 test "${error_check_glyphs=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1055 Defining ERROR_CHECK_GLYPHS
1057 cat >> confdefs.h <<\EOF
1058 #define ERROR_CHECK_GLYPHS 1
1062 if test "${debug:=$beta}" = "yes"; then
1063 use_assertions=yes memory_usage_stats=yes
1064 extra_objs="$extra_objs debug.o" && if test "$extra_verbose" = "yes"; then
1065 echo " xemacs will be linked with \"debug.o\""
1067 extra_objs="$extra_objs tests.o" && if test "$extra_verbose" = "yes"; then
1068 echo " xemacs will be linked with \"tests.o\""
1070 { test "$extra_verbose" = "yes" && cat << \EOF
1071 Defining DEBUG_XEMACS
1073 cat >> confdefs.h <<\EOF
1074 #define DEBUG_XEMACS 1
1079 test "$use_assertions" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
1080 Defining USE_ASSERTIONS
1082 cat >> confdefs.h <<\EOF
1083 #define USE_ASSERTIONS 1
1087 test "$memory_usage_stats" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
1088 Defining MEMORY_USAGE_STATS
1090 cat >> confdefs.h <<\EOF
1091 #define MEMORY_USAGE_STATS 1
1097 echo $ac_n "checking "host system type"""... $ac_c" 1>&6
1098 echo "configure:1099: checking "host system type"" >&5
1099 internal_configuration=`echo $configuration | sed 's/-\(workshop\)//'`
1100 canonical=`${CONFIG_SHELL-/bin/sh} $srcdir/config.sub "$internal_configuration"`
1101 configuration=`echo "$configuration" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
1102 canonical=`echo "$canonical" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
1103 echo "$ac_t""$configuration" 1>&6
1111 case "$canonical" in
1112 sparc-*-* ) machine=sparc ;;
1113 alpha*-*-* ) machine=alpha ;;
1114 vax-*-* ) machine=vax ;;
1115 mips-dec-* ) machine=pmax ;;
1116 mips-sgi-irix6* ) machine=iris6d ;;
1117 mips-sgi-* ) machine=iris4d ;;
1118 mips*-linux ) machine=mips ;;
1119 romp-ibm-* ) machine=ibmrt ;;
1120 rs6000-ibm-aix* ) machine=ibmrs6000 ;;
1121 powerpc-ibm-aix* ) machine=ibmrs6000 ;;
1122 powerpc*-* ) machine=powerpc ;;
1123 hppa-*-* ) machine=hp800 ;;
1124 m88k-dg-* ) machine=aviion ;;
1125 m68*-sony-* ) machine=news ;;
1126 mips-sony-* ) machine=news-risc ;;
1127 clipper-* ) machine=clipper ;;
1128 arm* ) machine=arm ;;
1129 ns32k-* ) machine=ns32000 ;;
1132 case "$canonical" in
1133 *-*-linux* ) opsys=linux ;;
1134 *-*-netbsd* ) opsys=netbsd ;;
1135 *-*-openbsd* ) opsys=openbsd ;;
1136 *-*-nextstep* ) opsys=nextstep ;;
1137 *-*-vms ) opsys=vms ;;
1139 *-dec-osf1.3 | *-dec-osf2* ) opsys=decosf1-3 ;;
1140 *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;;
1141 *-dec-osf3.[2-9] ) opsys=decosf3-2 ;;
1142 *-dec-osf3* ) opsys=decosf3-1 ;;
1143 *-dec-osf4* ) opsys=decosf4-0 ;;
1145 *-*-ultrix[0-3].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;;
1146 *-*-ultrix4.[12]* ) opsys=bsd4-3 ;;
1147 *-*-ultrix* ) opsys=ultrix4-3 ;;
1149 *-*-aix3.1* ) opsys=aix3-1 ;;
1150 *-*-aix3.2.5 ) opsys=aix3-2-5 ;;
1151 *-*-aix3* ) opsys=aix3-2 ;;
1152 *-*-aix4.0* ) opsys=aix4 ;;
1153 *-*-aix4.1* ) opsys=aix4-1 ;;
1154 *-*-aix4* ) opsys=aix4-2 ;;
1156 *-gnu* ) opsys=gnu ;;
1157 *-*-bsd4.[01] ) opsys=bsd4-1 ;;
1158 *-*-bsd4.2 ) opsys=bsd4-2 ;;
1159 *-*-bsd4.3 ) opsys=bsd4-3 ;;
1160 *-*-aos4.2 ) opsys=bsd4-2 ;;
1161 *-*-aos* ) opsys=bsd4-3 ;;
1162 *-*-sysv0 | *-*-sysvr0 ) opsys=usg5-0 ;;
1163 *-*-sysv2 | *-*-sysvr2 ) opsys=usg5-2 ;;
1164 *-*-sysv2.2 | *-*-sysvr2.2 ) opsys=usg5-2-2 ;;
1165 *-*-sysv3* | *-*-sysvr3* ) opsys=usg5-3 ;;
1166 *-*-sysv4.1* | *-*-sysvr4.1* )opsys=usg5-4 NON_GNU_CPP=/usr/lib/cpp ;;
1167 *-*-sysv4.[2-9]* | *-sysvr4.[2-9]* )
1168 if test -z "$NON_GNU_CPP" ; then
1169 for prog in "/usr/ccs/lib/cpp" "/lib/cpp"; do
1170 if test -f "$prog"; then NON_GNU_CPP="$prog"; break; fi
1174 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
1175 *-*-mach_bsd4.3* ) opsys=mach-bsd4-3 ;;
1178 case "$canonical" in
1181 case "$canonical" in
1182 i[3-9]86-*-netbsd*) machine=intel386 ;;
1183 hp300-*-netbsd* | amiga-*-netbsd* | sun3-*-netbsd* | mac68k-*-netbsd* | da30-*-netbsd* | m68k-*-netbsd* )
1184 machine=hp9000s300 ;;
1185 pc532-*-netbsd* | ns32k-*-netbsd* ) machine=ns32000 ;;
1186 pmax-*-netbsd* | mips-*-netbsd* ) machine=pmax ;;
1191 case "${canonical}" in
1192 i386-*-openbsd*) machine=intel386 ;;
1193 m68k-*-openbsd*) machine=hp9000s300 ;;
1194 mipsel-*-openbsd*) machine=pmax ;;
1198 arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 ;;
1199 arm-acorn-riscix1.2* | arm-acorn-riscix ) machine=acorn opsys=riscix1-2 ;;
1201 fx80-alliant-* ) machine=alliant4 opsys=bsd4-2 ;;
1202 i860-alliant-* ) machine=alliant-2800 opsys=bsd4-3 ;;
1204 m68*-altos-sysv* ) machine=altos opsys=usg5-2 ;;
1206 580-amdahl-sysv* ) machine=amdahl opsys=usg5-2-2 ;;
1208 m68*-apollo-* ) machine=apollo opsys=bsd4-3 ;;
1210 we32k-att-sysv* ) machine=att3b opsys=usg5-2-2 ;;
1212 m68*-att-sysv* ) machine=7300 opsys=usg5-2-2 ;;
1214 rs6000-bull-bosx* ) machine=ibmrs6000 opsys=aix3-2 ;; # dpx20
1215 m68*-bull-sysv3* ) machine=dpx2 opsys=usg5-3 ;; # dpx2
1216 m68*-bull-sysv2* ) machine=sps7 opsys=usg5-2 ;; # sps7
1219 celerity-celerity-bsd* ) machine=celerity opsys=bsd4-2 ;;
1221 *-convex-bsd* | *-convex-convexos* )
1222 machine=convex opsys=bsd4-3
1223 NON_GNU_CPP="cc -E -P"
1226 i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;;
1228 i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;;
1229 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;;
1230 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) opsys=dgux5-4r2 ;;
1231 m88k-dg-dgux* ) opsys=dgux ;;
1233 m68k-motorola-sysv* | m68000-motorola-sysv* ) machine=delta opsys=usg5-3 ;;
1234 m88k-motorola-sysv4* )
1235 machine=delta88k opsys=usg5-4-2
1237 m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) machine=delta88k opsys=usg5-3 ;;
1239 m68*-dual-sysv* ) machine=dual opsys=usg5-2 ;;
1240 m68*-dual-uniplus* ) machine=dual opsys=unipl5-2 ;;
1242 ns16k-encore-bsd* ) machine=ns16000 opsys=umax ;;
1244 pn-gould-bsd4.2* ) machine=gould opsys=bsd4-2 ;;
1245 pn-gould-bsd4.3* ) machine=gould opsys=bsd4-3 ;;
1246 np1-gould-bsd* ) machine=gould-np1 opsys=bsd4-3 ;;
1249 case "`uname -r`" in
1250 [56].[0-9] ) machine=nh4000 opsys=cxux ;;
1251 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
1253 NON_GNU_CPP="/lib/cpp"
1255 m68k-harris-cxux* ) machine=nh3000 opsys=cxux ;;
1256 powerpc-harris-powerunix ) machine=nh6000 opsys=powerunix NON_GNU_CPP="cc -Xo -E -P" ;;
1258 xps*-honeywell-sysv* ) machine=xps100 opsys=usg5-2 ;;
1260 m68*-hp-bsd* ) machine=hp9000s300 opsys=bsd4-3 ;;
1263 case "$canonical" in
1264 m68* ) machine=hp9000s300 ;;
1265 hppa* ) machine=hp800 ;;
1268 case "$canonical" in
1269 *-hp-hpux7* ) opsys=hpux ;;
1270 *-hp-hpux8* ) opsys=hpux8 ;;
1271 *-hp-hpux9* ) opsys=hpux9 ;;
1272 *-hp-hpux10* ) opsys=hpux10 ;;
1273 *-hp-hpux11* ) opsys=hpux11 ;;
1277 case "$opsys" in hpux9 | hpux10 ) extra_objs="$extra_objs strcat.o" && if test "$extra_verbose" = "yes"; then
1278 echo " xemacs will be linked with \"strcat.o\""
1281 if test "$opsys" = "hpux10" -o "$opsys" = "hpux11"; then \
1282 ansi_flag="-Ae"; else ansi_flag="-Aa"; fi
1283 NON_GNU_CC="cc $ansi_flag" NON_GNU_CPP="cc $ansi_flag -E"
1285 case "$canonical" in *-hp-hpux*shr* ) opsys="${opsys}-shr" ;; esac
1288 orion-orion-bsd* ) machine=orion opsys=bsd4-2 ;;
1289 clipper-orion-bsd* ) machine=orion105 opsys=bsd4-2 ;;
1291 i[3-9]86-ibm-aix1.1* ) machine=ibmps2-aix opsys=usg5-2-2 ;;
1292 i[3-9]86-ibm-aix1.[23]* | i[3-9]86-ibm-aix* ) machine=ibmps2-aix opsys=usg5-3 ;;
1293 i370-ibm-aix*) machine=ibm370aix opsys=usg5-3 ;;
1294 romp-ibm-aos* ) opsys=bsd4-3 ;;
1295 romp-ibm-bsd* ) opsys=bsd4-3 ;;
1296 romp-ibm-mach* ) opsys=mach-bsd4-3 ;;
1298 m68*-isi-bsd4.2* ) machine=isi-ov opsys=bsd4-2 ;;
1299 m68*-isi-bsd4.3* ) machine=isi-ov opsys=bsd4-3 ;;
1301 i[3-9]86-intsys-sysv* ) machine=is386 opsys=usg5-2-2 ;;
1303 i[3-9]86-prime-sysv* ) machine=i386 opsys=usg5-3 ;;
1305 i[3-9]86-sequent-bsd* ) machine=symmetry opsys=bsd4-3 ;;
1307 i[3-9]86-sequent-ptx* ) machine=sequent-ptx opsys=ptx NON_GNU_CPP="/lib/cpp" ;;
1309 i[3-9]86-ncr-sysv* ) machine=ncr386 opsys=usg5-4-2 ;;
1311 i860-intel-osf1* ) machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp ;;
1313 i860-*-sysv4* ) machine=i860 opsys=usg5-4 NON_GNU_CC="/bin/cc" NON_GNU_CPP="/usr/ccs/lib/cpp" ;;
1315 m68*-masscomp-rtu* ) machine=masscomp opsys=rtu ;;
1317 m68*-megatest-bsd* ) machine=mega68 opsys=bsd4-2 ;;
1319 mips-mips-usg* ) machine=mips4 ;;
1322 NON_GNU_CC="cc -systype bsd43"
1323 NON_GNU_CPP="cc -systype bsd43 -E"
1324 case "$canonical" in
1325 mips-mips-riscos4* ) opsys=bsd4-3 ;;
1326 mips-mips-riscos5* ) opsys=riscos5 ;;
1329 mips-mips-bsd* ) machine=mips opsys=bsd4-3 ;;
1330 mips-mips-* ) machine=mips opsys=usg5-2-2 ;;
1332 m68*-next-* | m68k-*-nextstep* ) machine=m68k opsys=nextstep ;;
1334 ns32k-ns-genix* ) machine=ns32000 opsys=usg5-2 ;;
1336 m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) machine=tower32 opsys=usg5-2-2 ;;
1337 m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) machine=tower32v3 opsys=usg5-3 ;;
1339 m68*-nixdorf-sysv* ) machine=targon31 opsys=usg5-2-2 ;;
1341 m68*-nu-sysv* ) machine=nu opsys=usg5-2 ;;
1343 m68*-plexus-sysv* ) machine=plexus opsys=usg5-2 ;;
1345 pyramid-pyramid-bsd* ) machine=pyramid opsys=bsd4-2 ;;
1347 ns32k-sequent-bsd4.2* ) machine=sequent opsys=bsd4-2 ;;
1348 ns32k-sequent-bsd4.3* ) machine=sequent opsys=bsd4-3 ;;
1350 mips-siemens-sysv* | mips-sni-sysv*)
1351 machine=mips-siemens opsys=usg5-4
1352 NON_GNU_CC=/usr/ccs/bin/cc
1353 NON_GNU_CPP=/usr/ccs/lib/cpp
1358 NON_GNU_CC=/usr/ccs/bin/cc
1359 NON_GNU_CPP=/usr/ccs/lib/cpp
1362 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;;
1363 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;;
1364 mips-sgi-irix3.* ) opsys=irix3-3 ;;
1365 mips-sgi-irix4.* ) opsys=irix4-0 ;;
1366 mips-sgi-irix6* ) opsys=irix6-0 ;;
1367 mips-sgi-irix5.1* ) opsys=irix5-1 ;;
1368 mips-sgi-irix5.2* ) opsys=irix5-2 ;;
1369 mips-sgi-irix5.* ) opsys=irix5-3 ;;
1370 mips-sgi-irix* ) opsys=irix5-0 ;;
1372 *-sony-newsos[34]* | *-sony-news[34]* ) opsys=bsd4-3 ;;
1373 *-sony-news* ) opsys=newsos5 ;;
1375 m68*-stride-sysv* ) machine=stride opsys=usg5-2 ;;
1377 *-*-solaris* | *-*-sunos* | *-sun-mach* | *-sun-bsd* )
1378 case "$canonical" in
1379 m68*-sunos1* ) machine=sun1 ;;
1380 m68*-sunos2* ) machine=sun2 ;;
1381 m68* ) machine=sun3 ;;
1382 i*86*-sun-sunos[34]* ) machine=sun386 ;;
1383 i*86-*-* ) machine=intel386 ;;
1384 rs6000* ) machine=rs6000 ;;
1387 case "$canonical" in *-sunos5*)
1388 canonical=`echo $canonical | sed -e s/sunos5/solaris2/`;;
1391 case "$canonical" in
1393 #test -f /usr/lib/cpp && NON_GNU_CPP=/usr/lib/cpp ;;
1396 #test -f /usr/ccs/lib/cpp && NON_GNU_CPP=/usr/ccs/lib/cpp
1400 case "$canonical" in
1403 os_release=`uname -r | sed -e 's/^\([0-9]\)\.\([0-9]\).*/\1\2/'`
1404 { test "$extra_verbose" = "yes" && cat << EOF
1405 Defining OS_RELEASE = $os_release
1407 cat >> confdefs.h <<EOF
1408 #define OS_RELEASE $os_release
1413 i*86-*-sunos4* ) opsys=sunos4-0 ;;
1414 *-sunos4.0* ) opsys=sunos4-0 ;;
1415 *-sunos4.1.2* ) opsys=sunos4-1-2 ;;
1416 *-sunos4.1.3* ) opsys=sunos4-1-3 ;;
1417 *-sunos4.1.[4-9]* ) opsys=sunos4-1-4 ;;
1418 *-sunos4* | *-sunos ) opsys=sunos4-1 ;;
1419 *-mach* ) opsys=mach-bsd4-3 ;;
1423 case "$canonical" in *-sunos4*shr* ) opsys="${opsys}-shr" ;; esac
1425 test "$opsys $CC" = "sol2 /usr/ucb/cc" && CC=""
1428 m68*-tadpole-sysv* ) machine=tad68k opsys=usg5-3 ;;
1430 tahoe-tahoe-bsd4.2* ) machine=tahoe opsys=bsd4-2 ;;
1431 tahoe-tahoe-bsd4.3* ) machine=tahoe opsys=bsd4-3 ;;
1433 mips-tandem-sysv* ) machine=tandem-s2 opsys=usg5-3 ;;
1435 m88k-tektronix-sysv3* ) machine=tekxd88 opsys=usg5-3 ;;
1437 ns16k-tektronix-bsd* ) machine=ns16000 opsys=bsd4-2 ;;
1438 m68*-tektronix-bsd* ) machine=tek4300 opsys=bsd4-3 ;;
1440 titan-titan-sysv* ) machine=titan opsys=usg5-3 ;;
1442 m68*-unisys-uniplus* ) machine=ustation opsystem=unipl5-2 ;;
1445 case "$canonical" in
1446 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
1447 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
1448 *-mach* ) opsys=mach-bsd4-3 ;;
1452 ns16k-whitechapel-* ) machine=mg1 ;;
1454 m68*-wicat-sysv* ) machine=wicat opsys=usg5-2 ;;
1458 case "$canonical" in
1459 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
1460 *-isc2.2* ) opsys=isc2-2 ;;
1461 *-isc4.0* ) opsys=isc4-0 ;;
1462 *-isc4.* ) opsys=isc4-1
1463 GCC_TEST_OPTIONS=-posix
1464 NON_GCC_TEST_OPTIONS=-Xp
1466 *-isc* ) opsys=isc3-0 ;;
1467 *-esix5* ) opsys=esix5r4 NON_GNU_CPP=/usr/lib/cpp ;;
1468 *-esix* ) opsys=esix ;;
1469 *-mach* ) opsys=mach-bsd4-3 ;;
1470 *-xenix* ) opsys=xenix ;;
1471 *-sco3.2v4* ) opsys=sco4 NON_GNU_CPP=/lib/cpp ;;
1472 *-bsd386* | *-bsdi1* ) opsys=bsd386 ;;
1473 *-bsdi4* ) opsys=bsdos4 ;;
1474 *-bsdi3* ) opsys=bsdos3 ;;
1475 *-bsdi2.1* ) opsys=bsdos2-1 ;;
1476 *-bsdi2* ) opsys=bsdos2 ;;
1477 *-sco3.2v5* ) opsys=sco5 ;
1478 if test "$dynamic" = "yes" ; then
1479 NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE -D_SCO_ELF" ;
1481 NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE" ;
1483 *-sysv5* ) opsys=sco7 ;;
1484 *-386bsd* ) opsys=386bsd ;;
1485 *-freebsd* ) opsys=freebsd ;;
1486 *-nextstep* ) opsys=nextstep ;;
1487 *-pc-cygwin* ) opsys=cygwin32 ;;
1488 *-pc-mingw* ) opsys=mingw32 ;
1489 test -z "$with_tty" && with_tty="no";;
1493 m68k-*-linux* ) machine=m68k opsys=linux ;;
1497 test -z "$machine" && machine=`echo $canonical | sed 's/-.*$//'`
1498 test -z "$opsys" && opsys=`echo $canonical | sed 's/^^-*-^-*-//'`
1500 if test -r "${srcdir}/src/m/${machine}.h"; then
1501 machfile="m/${machine}.h"
1502 { test "$extra_verbose" = "yes" && cat << EOF
1503 Defining config_machfile = "$machfile"
1505 cat >> confdefs.h <<EOF
1506 #define config_machfile "$machfile"
1511 echo "XEmacs has no builtin knowledge of \`$machine' machines."
1512 echo "Using configure-time autodetection only."
1515 if test -r "${srcdir}/src/s/${opsys}.h"; then
1516 opsysfile="s/${opsys}.h"
1517 { test "$extra_verbose" = "yes" && cat << EOF
1518 Defining config_opsysfile = "$opsysfile"
1520 cat >> confdefs.h <<EOF
1521 #define config_opsysfile "$opsysfile"
1526 echo "XEmacs has no builtin knowledge of \`$opsys' operating systems."
1527 echo "Using configure-time autodetection only."
1531 if test -z "$dynamic"; then
1533 hpux* | sunos4* ) dynamic=no ;;
1537 if test "$dynamic" = "yes"; then
1539 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;;
1540 decosf* ) ld_call_shared="-call_shared" ;;
1542 else case "$opsys" in
1544 echo "Static linking is not supported on Solaris 2."
1545 echo "Rerun configure without specifying --dynamic=no."
1547 linux ) ld_call_shared="-Bstatic" ;;
1548 decosf* ) ld_call_shared="-non_shared" ;;
1552 case "$opsys" in aix*) NON_GNU_CC=xlc ;; esac
1554 stack_trace_eye_catcher=`echo ${PROGNAME}_${version}_${canonical} | sed 'y/.-/__/'`
1555 { test "$extra_verbose" = "yes" && cat << EOF
1556 Defining STACK_TRACE_EYE_CATCHER = $stack_trace_eye_catcher
1558 cat >> confdefs.h <<EOF
1559 #define STACK_TRACE_EYE_CATCHER $stack_trace_eye_catcher
1565 test "$with_sparcworks" = "yes" && with_workshop=yes # compatibility alias
1566 if test "$with_workshop $with_tooltalk" = "yes no"; then
1567 (echo "$progname: Usage error:"
1568 echo " " "--with-workshop requires --with-tooltalk"
1569 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
1570 elif test "$with_tooltalk" = "no" ; then with_workshop=no
1571 elif test "$with_workshop" = "yes"; then with_tooltalk=yes
1574 if test "$with_workshop" = "yes"; then
1575 { test "$extra_verbose" = "yes" && cat << \EOF
1578 cat >> confdefs.h <<\EOF
1583 extra_objs="$extra_objs sunpro.o" && if test "$extra_verbose" = "yes"; then
1584 echo " xemacs will be linked with \"sunpro.o\""
1588 if test "$with_clash_detection" != "no"; then
1589 { test "$extra_verbose" = "yes" && cat << \EOF
1590 Defining CLASH_DETECTION
1592 cat >> confdefs.h <<\EOF
1593 #define CLASH_DETECTION 1
1597 extra_objs="$extra_objs filelock.o" && if test "$extra_verbose" = "yes"; then
1598 echo " xemacs will be linked with \"filelock.o\""
1602 test -n "$compiler" && CC="$compiler"
1603 if test "$with_gcc" = "no"; then case "$CC" in "" | *gcc* ) CC="${NON_GNU_CC-cc}" ;; esac
1606 test "${cflags-unset}" != unset && CFLAGS="$cflags"
1607 if test "${CFLAGS-unset}" != unset
1608 then cflags_specified=yes;
1609 else cflags_specified=no;
1612 xe_save_CFLAGS="$CFLAGS"
1614 # Extract the first word of "gcc", so it can be a program name with args.
1615 set dummy gcc; ac_word=$2
1616 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1617 echo "configure:1618: checking for $ac_word" >&5
1619 if test -n "$CC"; then
1620 ac_cv_prog_CC="$CC" # Let the user override the test.
1622 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1624 for ac_dir in $ac_dummy; do
1625 test -z "$ac_dir" && ac_dir=.
1626 if test -f $ac_dir/$ac_word; then
1634 if test -n "$CC"; then
1635 echo "$ac_t""$CC" 1>&6
1637 echo "$ac_t""no" 1>&6
1640 if test -z "$CC"; then
1641 # Extract the first word of "cc", so it can be a program name with args.
1642 set dummy cc; ac_word=$2
1643 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1644 echo "configure:1645: checking for $ac_word" >&5
1646 if test -n "$CC"; then
1647 ac_cv_prog_CC="$CC" # Let the user override the test.
1649 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1652 for ac_dir in $ac_dummy; do
1653 test -z "$ac_dir" && ac_dir=.
1654 if test -f $ac_dir/$ac_word; then
1655 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1656 ac_prog_rejected=yes
1664 if test $ac_prog_rejected = yes; then
1665 # We found a bogon in the path, so make sure we never use it.
1666 set dummy $ac_cv_prog_CC
1668 if test $# -gt 0; then
1669 # We chose a different compiler from the bogus one.
1670 # However, it has the same basename, so the bogon will be chosen
1671 # first if we set CC to just the basename; use the full file name.
1673 set dummy "$ac_dir/$ac_word" "$@"
1680 if test -n "$CC"; then
1681 echo "$ac_t""$CC" 1>&6
1683 echo "$ac_t""no" 1>&6
1686 if test -z "$CC"; then
1687 case "`uname -s`" in
1689 # Extract the first word of "cl", so it can be a program name with args.
1690 set dummy cl; ac_word=$2
1691 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1692 echo "configure:1693: checking for $ac_word" >&5
1694 if test -n "$CC"; then
1695 ac_cv_prog_CC="$CC" # Let the user override the test.
1697 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1699 for ac_dir in $ac_dummy; do
1700 test -z "$ac_dir" && ac_dir=.
1701 if test -f $ac_dir/$ac_word; then
1709 if test -n "$CC"; then
1710 echo "$ac_t""$CC" 1>&6
1712 echo "$ac_t""no" 1>&6
1717 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1720 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1721 echo "configure:1722: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1724 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1725 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1726 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1727 ac_cpp='$CPP '"$xe_cppflags"
1728 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1729 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1732 cat > conftest.$ac_ext << EOF
1734 #line 1735 "configure"
1735 #include "confdefs.h"
1739 if { (eval echo configure:1740: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1740 ac_cv_prog_cc_works=yes
1741 # If we can't run a trivial program, we are probably using a cross compiler.
1742 if (./conftest; exit) 2>/dev/null; then
1743 ac_cv_prog_cc_cross=no
1745 ac_cv_prog_cc_cross=yes
1748 echo "configure: failed program was:" >&5
1749 cat conftest.$ac_ext >&5
1750 ac_cv_prog_cc_works=no
1754 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1755 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1756 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1757 ac_cpp='$CPP '"$xe_cppflags"
1758 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1759 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1762 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1763 if test $ac_cv_prog_cc_works = no; then
1764 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1766 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1767 echo "configure:1768: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1768 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1769 cross_compiling=$ac_cv_prog_cc_cross
1771 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1772 echo "configure:1773: checking whether we are using GNU C" >&5
1774 cat > conftest.c <<EOF
1779 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1780: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1785 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1787 if test $ac_cv_prog_gcc = yes; then
1793 ac_test_CFLAGS="${CFLAGS+set}"
1794 ac_save_CFLAGS="$CFLAGS"
1796 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1797 echo "configure:1798: checking whether ${CC-cc} accepts -g" >&5
1799 echo 'void f(){}' > conftest.c
1800 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1808 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1809 if test "$ac_test_CFLAGS" = set; then
1810 CFLAGS="$ac_save_CFLAGS"
1811 elif test $ac_cv_prog_cc_g = yes; then
1812 if test "$GCC" = yes; then
1818 if test "$GCC" = yes; then
1825 if test "$with_gcc" = "no" -a "$GCC" = "yes"; then
1827 # Extract the first word of "gcc", so it can be a program name with args.
1828 set dummy gcc; ac_word=$2
1829 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1830 echo "configure:1831: checking for $ac_word" >&5
1832 if test -n "$CC"; then
1833 ac_cv_prog_CC="$CC" # Let the user override the test.
1835 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1837 for ac_dir in $ac_dummy; do
1838 test -z "$ac_dir" && ac_dir=.
1839 if test -f $ac_dir/$ac_word; then
1847 if test -n "$CC"; then
1848 echo "$ac_t""$CC" 1>&6
1850 echo "$ac_t""no" 1>&6
1853 if test -z "$CC"; then
1854 # Extract the first word of "cc", so it can be a program name with args.
1855 set dummy cc; ac_word=$2
1856 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1857 echo "configure:1858: checking for $ac_word" >&5
1859 if test -n "$CC"; then
1860 ac_cv_prog_CC="$CC" # Let the user override the test.
1862 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1865 for ac_dir in $ac_dummy; do
1866 test -z "$ac_dir" && ac_dir=.
1867 if test -f $ac_dir/$ac_word; then
1868 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1869 ac_prog_rejected=yes
1877 if test $ac_prog_rejected = yes; then
1878 # We found a bogon in the path, so make sure we never use it.
1879 set dummy $ac_cv_prog_CC
1881 if test $# -gt 0; then
1882 # We chose a different compiler from the bogus one.
1883 # However, it has the same basename, so the bogon will be chosen
1884 # first if we set CC to just the basename; use the full file name.
1886 set dummy "$ac_dir/$ac_word" "$@"
1893 if test -n "$CC"; then
1894 echo "$ac_t""$CC" 1>&6
1896 echo "$ac_t""no" 1>&6
1899 if test -z "$CC"; then
1900 case "`uname -s`" in
1902 # Extract the first word of "cl", so it can be a program name with args.
1903 set dummy cl; ac_word=$2
1904 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1905 echo "configure:1906: checking for $ac_word" >&5
1907 if test -n "$CC"; then
1908 ac_cv_prog_CC="$CC" # Let the user override the test.
1910 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1912 for ac_dir in $ac_dummy; do
1913 test -z "$ac_dir" && ac_dir=.
1914 if test -f $ac_dir/$ac_word; then
1922 if test -n "$CC"; then
1923 echo "$ac_t""$CC" 1>&6
1925 echo "$ac_t""no" 1>&6
1930 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1933 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1934 echo "configure:1935: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1937 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1938 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1939 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1940 ac_cpp='$CPP '"$xe_cppflags"
1941 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1942 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1945 cat > conftest.$ac_ext << EOF
1947 #line 1948 "configure"
1948 #include "confdefs.h"
1952 if { (eval echo configure:1953: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1953 ac_cv_prog_cc_works=yes
1954 # If we can't run a trivial program, we are probably using a cross compiler.
1955 if (./conftest; exit) 2>/dev/null; then
1956 ac_cv_prog_cc_cross=no
1958 ac_cv_prog_cc_cross=yes
1961 echo "configure: failed program was:" >&5
1962 cat conftest.$ac_ext >&5
1963 ac_cv_prog_cc_works=no
1967 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1968 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1969 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1970 ac_cpp='$CPP '"$xe_cppflags"
1971 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1972 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1975 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1976 if test $ac_cv_prog_cc_works = no; then
1977 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1979 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1980 echo "configure:1981: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1981 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1982 cross_compiling=$ac_cv_prog_cc_cross
1984 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1985 echo "configure:1986: checking whether we are using GNU C" >&5
1987 cat > conftest.c <<EOF
1992 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1993: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1998 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2000 if test $ac_cv_prog_gcc = yes; then
2006 ac_test_CFLAGS="${CFLAGS+set}"
2007 ac_save_CFLAGS="$CFLAGS"
2009 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2010 echo "configure:2011: checking whether ${CC-cc} accepts -g" >&5
2012 echo 'void f(){}' > conftest.c
2013 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2021 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2022 if test "$ac_test_CFLAGS" = set; then
2023 CFLAGS="$ac_save_CFLAGS"
2024 elif test $ac_cv_prog_cc_g = yes; then
2025 if test "$GCC" = yes; then
2031 if test "$GCC" = yes; then
2038 elif test "$with_gcc" = "yes" -a "$GCC" != "yes" ; then
2040 # Extract the first word of "gcc", so it can be a program name with args.
2041 set dummy gcc; ac_word=$2
2042 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2043 echo "configure:2044: checking for $ac_word" >&5
2045 if test -n "$CC"; then
2046 ac_cv_prog_CC="$CC" # Let the user override the test.
2048 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2050 for ac_dir in $ac_dummy; do
2051 test -z "$ac_dir" && ac_dir=.
2052 if test -f $ac_dir/$ac_word; then
2060 if test -n "$CC"; then
2061 echo "$ac_t""$CC" 1>&6
2063 echo "$ac_t""no" 1>&6
2066 if test -z "$CC"; then
2067 # Extract the first word of "cc", so it can be a program name with args.
2068 set dummy cc; ac_word=$2
2069 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2070 echo "configure:2071: checking for $ac_word" >&5
2072 if test -n "$CC"; then
2073 ac_cv_prog_CC="$CC" # Let the user override the test.
2075 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2078 for ac_dir in $ac_dummy; do
2079 test -z "$ac_dir" && ac_dir=.
2080 if test -f $ac_dir/$ac_word; then
2081 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2082 ac_prog_rejected=yes
2090 if test $ac_prog_rejected = yes; then
2091 # We found a bogon in the path, so make sure we never use it.
2092 set dummy $ac_cv_prog_CC
2094 if test $# -gt 0; then
2095 # We chose a different compiler from the bogus one.
2096 # However, it has the same basename, so the bogon will be chosen
2097 # first if we set CC to just the basename; use the full file name.
2099 set dummy "$ac_dir/$ac_word" "$@"
2106 if test -n "$CC"; then
2107 echo "$ac_t""$CC" 1>&6
2109 echo "$ac_t""no" 1>&6
2112 if test -z "$CC"; then
2113 case "`uname -s`" in
2115 # Extract the first word of "cl", so it can be a program name with args.
2116 set dummy cl; ac_word=$2
2117 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2118 echo "configure:2119: checking for $ac_word" >&5
2120 if test -n "$CC"; then
2121 ac_cv_prog_CC="$CC" # Let the user override the test.
2123 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2125 for ac_dir in $ac_dummy; do
2126 test -z "$ac_dir" && ac_dir=.
2127 if test -f $ac_dir/$ac_word; then
2135 if test -n "$CC"; then
2136 echo "$ac_t""$CC" 1>&6
2138 echo "$ac_t""no" 1>&6
2143 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2146 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2147 echo "configure:2148: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2150 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2151 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2152 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2153 ac_cpp='$CPP '"$xe_cppflags"
2154 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2155 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2158 cat > conftest.$ac_ext << EOF
2160 #line 2161 "configure"
2161 #include "confdefs.h"
2165 if { (eval echo configure:2166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2166 ac_cv_prog_cc_works=yes
2167 # If we can't run a trivial program, we are probably using a cross compiler.
2168 if (./conftest; exit) 2>/dev/null; then
2169 ac_cv_prog_cc_cross=no
2171 ac_cv_prog_cc_cross=yes
2174 echo "configure: failed program was:" >&5
2175 cat conftest.$ac_ext >&5
2176 ac_cv_prog_cc_works=no
2180 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2181 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2182 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2183 ac_cpp='$CPP '"$xe_cppflags"
2184 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2185 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2188 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2189 if test $ac_cv_prog_cc_works = no; then
2190 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2192 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2193 echo "configure:2194: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2194 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2195 cross_compiling=$ac_cv_prog_cc_cross
2197 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2198 echo "configure:2199: checking whether we are using GNU C" >&5
2200 cat > conftest.c <<EOF
2205 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2206: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2211 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2213 if test $ac_cv_prog_gcc = yes; then
2219 ac_test_CFLAGS="${CFLAGS+set}"
2220 ac_save_CFLAGS="$CFLAGS"
2222 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2223 echo "configure:2224: checking whether ${CC-cc} accepts -g" >&5
2225 echo 'void f(){}' > conftest.c
2226 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2234 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2235 if test "$ac_test_CFLAGS" = set; then
2236 CFLAGS="$ac_save_CFLAGS"
2237 elif test $ac_cv_prog_cc_g = yes; then
2238 if test "$GCC" = yes; then
2244 if test "$GCC" = yes; then
2252 CFLAGS="$xe_save_CFLAGS"
2255 test -n "$CPP" -a -d "$CPP" && CPP=
2257 test -n "$NON_GNU_CPP" -a "$GCC" != "yes" -a -z "$CPP" && CPP="$NON_GNU_CPP"
2259 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2260 echo "configure:2261: checking how to run the C preprocessor" >&5
2261 # On Suns, sometimes $CPP names a directory.
2262 if test -n "$CPP" && test -d "$CPP"; then
2265 if test -z "$CPP"; then
2267 # This must be in double quotes, not single quotes, because CPP may get
2268 # substituted into the Makefile and "${CC-cc}" will confuse make.
2270 # On the NeXT, cc -E runs the code through the compiler's parser,
2271 # not just through cpp.
2272 cat > conftest.$ac_ext <<EOF
2273 #line 2274 "configure"
2274 #include "confdefs.h"
2278 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2279 { (eval echo configure:2280: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2280 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2281 if test -z "$ac_err"; then
2285 echo "configure: failed program was:" >&5
2286 cat conftest.$ac_ext >&5
2288 CPP="${CC-cc} -E -traditional-cpp"
2289 cat > conftest.$ac_ext <<EOF
2290 #line 2291 "configure"
2291 #include "confdefs.h"
2295 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2296 { (eval echo configure:2297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2297 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2298 if test -z "$ac_err"; then
2302 echo "configure: failed program was:" >&5
2303 cat conftest.$ac_ext >&5
2305 CPP="${CC-cc} -nologo -E"
2306 cat > conftest.$ac_ext <<EOF
2307 #line 2308 "configure"
2308 #include "confdefs.h"
2312 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2313 { (eval echo configure:2314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2314 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2315 if test -z "$ac_err"; then
2319 echo "configure: failed program was:" >&5
2320 cat conftest.$ac_ext >&5
2329 ac_cv_prog_CPP="$CPP"
2330 CPP="$ac_cv_prog_CPP"
2332 ac_cv_prog_CPP="$CPP"
2334 echo "$ac_t""$CPP" 1>&6
2338 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2339 echo "configure:2340: checking for AIX" >&5
2340 cat > conftest.$ac_ext <<EOF
2341 #line 2342 "configure"
2342 #include "confdefs.h"
2348 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2349 egrep "yes" >/dev/null 2>&1; then
2351 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
2352 Defining _ALL_SOURCE
2354 cat >> confdefs.h <<\EOF
2355 #define _ALL_SOURCE 1
2361 echo "$ac_t""no" 1>&6
2367 echo $ac_n "checking for GNU libc""... $ac_c" 1>&6
2368 echo "configure:2369: checking for GNU libc" >&5
2369 cat > conftest.$ac_ext <<EOF
2370 #line 2371 "configure"
2371 #include "confdefs.h"
2372 #include <features.h>
2375 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
2376 #error Not a GNU libc system :-(
2377 ******* ======= ******** &&&&&&&&
2382 if { (eval echo configure:2383: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2386 echo "configure: failed program was:" >&5
2387 cat conftest.$ac_ext >&5
2392 echo "$ac_t""$have_glibc" 1>&6
2393 test "$have_glibc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
2394 Defining _GNU_SOURCE
2396 cat >> confdefs.h <<\EOF
2397 #define _GNU_SOURCE 1
2404 { test "$extra_verbose" = "yes" && cat << \EOF
2405 Defining __EXTENSIONS__
2407 cat >> confdefs.h <<\EOF
2408 #define __EXTENSIONS__ 1
2412 if test "$os_release" -ge 55; then
2413 { test "$extra_verbose" = "yes" && cat << \EOF
2414 Defining _XOPEN_SOURCE = 500
2416 cat >> confdefs.h <<\EOF
2417 #define _XOPEN_SOURCE 500
2421 { test "$extra_verbose" = "yes" && cat << \EOF
2422 Defining _XOPEN_SOURCE_EXTENDED
2424 cat >> confdefs.h <<\EOF
2425 #define _XOPEN_SOURCE_EXTENDED 1
2431 { test "$extra_verbose" = "yes" && cat << \EOF
2432 Defining _POSIX_C_SOURCE = 199506L
2434 cat >> confdefs.h <<\EOF
2435 #define _POSIX_C_SOURCE 199506L
2439 { test "$extra_verbose" = "yes" && cat << \EOF
2440 Defining _XOPEN_SOURCE = 500
2442 cat >> confdefs.h <<\EOF
2443 #define _XOPEN_SOURCE 500
2447 { test "$extra_verbose" = "yes" && cat << \EOF
2448 Defining _XOPEN_SOURCE_EXTENDED
2450 cat >> confdefs.h <<\EOF
2451 #define _XOPEN_SOURCE_EXTENDED 1
2458 cat > conftest.$ac_ext <<EOF
2459 #line 2460 "configure"
2460 #include "confdefs.h"
2462 #if defined __SUNPRO_C
2464 #elif defined __DECC
2466 #elif defined __USLC__ && defined __SCO_VERSION__
2473 if { (eval echo configure:2474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
2478 echo "configure: failed program was:" >&5
2479 cat conftest.$ac_ext >&5
2481 case "$conftest_rc" in
2482 11) echo "You appear to be using the SunPro C compiler."; __SUNPRO_C=yes ;;
2483 12) echo "You appear to be using the DEC C compiler." ; __DECC=yes ;;
2484 13) echo "You appear to be using the SCO C compiler." ; __USLC__=yes ;;
2492 echo "Extracting information from the machine- and system-dependent headers..."
2494 tempcname="conftest.c"
2498 cat > $tempcname < confdefs.h
2499 cat >> $tempcname <<EOF
2501 #define C_SWITCH_SITE
2502 #define C_SWITCH_X_SITE
2503 #define LD_SWITCH_SITE
2504 #define LD_SWITCH_X_SITE
2505 #define LD_SWITCH_X_SITE_AUX
2506 #define OS_RELEASE $os_release
2508 #ifdef config_opsysfile
2509 #include "$srcdir/src/$opsysfile"
2512 #ifdef config_machfile
2513 #include "$srcdir/src/$machfile"
2516 #ifndef LIBS_MACHINE
2517 #define LIBS_MACHINE
2519 configure___ libs_machine=LIBS_MACHINE
2524 configure___ libs_system=LIBS_SYSTEM
2526 #ifndef LIBS_TERMCAP
2527 #define LIBS_TERMCAP
2529 configure___ libs_termcap=LIBS_TERMCAP
2531 #ifndef LIB_STANDARD
2532 #define LIB_STANDARD
2534 configure___ libs_standard=LIB_STANDARD
2537 #ifndef OBJECTS_MACHINE
2538 #define OBJECTS_MACHINE
2540 configure___ objects_machine=OBJECTS_MACHINE
2542 #ifndef OBJECTS_SYSTEM
2543 #define OBJECTS_SYSTEM
2545 configure___ objects_system=OBJECTS_SYSTEM
2548 #ifndef C_SWITCH_MACHINE
2549 #define C_SWITCH_MACHINE
2551 configure___ c_switch_machine=C_SWITCH_MACHINE
2553 #ifndef C_SWITCH_SYSTEM
2554 #define C_SWITCH_SYSTEM
2556 configure___ c_switch_system=C_SWITCH_SYSTEM
2559 #ifndef LD_SWITCH_MACHINE
2560 #define LD_SWITCH_MACHINE
2562 configure___ ld_switch_machine=LD_SWITCH_MACHINE
2564 #ifndef LD_SWITCH_SYSTEM
2565 #define LD_SWITCH_SYSTEM
2567 configure___ ld_switch_system=LD_SWITCH_SYSTEM
2571 #define UNEXEC "unexec.o"
2573 configure___ unexec=UNEXEC
2576 #ifndef LD_SWITCH_SHARED
2577 #define LD_SWITCH_SHARED "-c"
2579 configure___ ld_switch_shared=LD_SWITCH_SHARED
2582 #define ORDINARY_LD "\$(CC) \$(CFLAGS)"
2583 configure___ ordinary_ld=ORDINARY_LD
2585 #ifdef ORDINARY_LINK
2586 #define LD ORDINARY_LD
2587 #else /* no ORDINARY LINK */
2588 #ifdef COFF_ENCAPSULATE
2589 #define LD "\$(CC) -nostdlib"
2590 #else /* not COFF_ENCAPSULATE */
2593 #else /* ! defined (LINKER) */
2595 #endif /* ! defined (LINKER) */
2596 #endif /* ! defined (COFF_ENCAPSULATE) */
2597 #endif /* not ORDINARY_LINK */
2603 configure___ lib_gcc=LIB_GCC
2605 #ifndef LD_TEXT_START_ADDR
2606 #define LD_TEXT_START_ADDR
2608 configure___ ld_text_start_addr=LD_TEXT_START_ADDR
2611 #if ! defined (ORDINARY_LINK) && !defined (START_FILES)
2613 #ifdef COFF_ENCAPSULATE
2614 #define START_FILES "pre-crt0.o /usr/local/lib/gcc-crt0.o"
2615 #else /* ! defined (COFF_ENCAPSULATE) */
2616 #define START_FILES "pre-crt0.o /lib/crt0.o"
2617 #endif /* ! defined (COFF_ENCAPSULATE) */
2618 #else /* ! defined (NO_REMAP) */
2619 #define START_FILES "ecrt0.o"
2620 #endif /* ! defined (NO_REMAP) */
2621 #endif /* no ORDINARY_LINK */
2625 configure___ start_files=START_FILES
2627 #ifdef ORDINARY_LINK
2628 configure___ ordinary_link=yes
2630 configure___ ordinary_link=no
2633 #ifdef SYSTEM_MALLOC
2634 configure___ system_malloc=yes
2636 configure___ system_malloc=no
2640 configure___ have_terminfo=yes
2642 configure___ have_terminfo=no
2645 #ifdef MAIL_USE_FLOCK
2646 configure___ mail_use_flock=yes
2648 configure___ mail_use_flock=no
2651 #ifdef MAIL_USE_LOCKF
2652 configure___ mail_use_lockf=yes
2654 configure___ mail_use_lockf=no
2657 #ifdef MAIL_USE_LOCKING
2658 configure___ mail_use_locking=yes
2660 configure___ mail_use_locking=no
2663 #ifdef HAVE_WIN32_PROCESSES
2664 configure___ win32_processes=yes
2666 configure___ win32_processes=no
2671 CPP=`eval "echo $CPP $CPPFLAGS"`
2672 eval `$CPP -Isrc $tempcname \
2673 | sed -n -e "s/[ ]*=[ \"]*/='/" -e "s/[ \"]*\$/'/" -e "s/^configure___//p"`
2677 if test "$pdump" = "yes"; then
2686 test "$extra_verbose" = "yes" && \
2687 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 ""
2689 case "$opsys" in mingw*) mingw_include=`eval "gcc -print-file-name=libc.a"` ;
2690 mingw_include=`eval "dirname $mingw_include"` ;
2691 mingw_include="-I$mingw_include/../include/mingw32" ;
2692 c_switch_system="$c_switch_system $mingw_include" && if test "$extra_verbose" = "yes"; then echo " Appending \"$mingw_include\" to \$c_switch_system"; fi ;;
2695 test "$ordinary_link" = "no" -a -z "$libs_standard" && libs_standard="-lc"
2698 test "$__DECC" = "yes" && c_switch_site="$c_switch_site -std1" && if test "$extra_verbose" = "yes"; then echo " Appending \"-std1\" to \$c_switch_site"; fi
2700 if test "$__USLC__" = yes; then
2701 echo $ac_n "checking for whether the -Kalloca compiler flag is needed""... $ac_c" 1>&6
2702 echo "configure:2703: checking for whether the -Kalloca compiler flag is needed" >&5
2704 cat > conftest.$ac_ext <<EOF
2705 #line 2706 "configure"
2706 #include "confdefs.h"
2709 void *x = alloca(4);
2712 if { (eval echo configure:2713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2716 echo "configure: failed program was:" >&5
2717 cat conftest.$ac_ext >&5
2720 xe_save_c_switch_system="$c_switch_system"
2721 c_switch_system="$c_switch_system -Kalloca"
2722 cat > conftest.$ac_ext <<EOF
2723 #line 2724 "configure"
2724 #include "confdefs.h"
2727 void *x = alloca(4);
2730 if { (eval echo configure:2731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2734 echo "configure: failed program was:" >&5
2735 cat conftest.$ac_ext >&5
2738 c_switch_system="$xe_save_c_switch_system"
2741 echo "$ac_t""$need_kalloca" 1>&6
2742 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
2745 if test "$cflags_specified" = "no"; then
2746 if test "$GCC" = "yes"; then
2747 CFLAGS="-g -O3 -Wall -Wno-switch -Wpointer-arith -Winline -Wmissing-prototypes -Wshadow"
2748 elif test "$__SUNPRO_C" = "yes"; then
2750 sol2 ) CFLAGS="-v -xO4" ;;
2751 sunos4* ) CFLAGS="-xO2";;
2753 elif test "$__DECC" = "yes"; then
2755 elif test "$CC" = "xlc"; then
2756 CFLAGS="-g -O3 -qstrict -qnoansialias -qlibansi -qinfo -qro -qmaxmem=20000"
2761 if test "$GCC" = "yes"; then
2762 echo $ac_n "checking for buggy gcc versions""... $ac_c" 1>&6
2763 echo "configure:2764: checking for buggy gcc versions" >&5
2764 GCC_VERSION=`$CC --version`
2765 case `uname -s`:`uname -m`:$GCC_VERSION in
2766 *:sun4*:2.8.1|*:sun4*:egcs-2.90.*)
2770 *-fno-schedule-insns*) ;;
2772 echo "$ac_t""yes" 1>&6
2773 echo "configure: warning: Don't use -O2 with gcc 2.8.1 and egcs 1.0 under SPARC architectures" 1>&2
2774 echo "configure: warning: without also using -fno-schedule-insns." 1>&2
2775 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2781 Linux:alpha:egcs-2.91.*)
2782 echo "$ac_t""yes" 1>&6
2783 echo "configure: warning: There have been reports of egcs-1.1 not compiling XEmacs correctly on" 1>&2
2784 echo "configure: warning: Alpha Linux. There have also been reports that egcs-1.0.3a is O.K." 1>&2
2785 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2788 case "$GCC_VERSION" in
2793 *-fno-strength-reduce*) ;;
2795 echo "$ac_t""yes" 1>&6
2796 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
2797 echo "configure: warning: -fno-strength-reduce." 1>&2
2798 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2806 *-fno-caller-saves*) ;;
2808 echo "$ac_t""yes" 1>&6
2809 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
2810 echo "configure: warning: -fno-caller-saves." 1>&2
2811 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2816 echo "$ac_t""no" 1>&6
2820 if test "$GCC" = "yes"; then
2821 set x $ld_switch_system; shift; ld_switch_system=""
2822 while test -n "$1"; do
2824 -L | -l | -u ) ld_switch_system="$ld_switch_system $1 $2"; shift ;;
2825 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_system="$ld_switch_system $1" ;;
2827 * ) ld_switch_system="$ld_switch_system -Xlinker $1" ;;
2833 if test "$GCC" = "yes"; then
2834 set x $ld_switch_machine; shift; ld_switch_machine=""
2835 while test -n "$1"; do
2837 -L | -l | -u ) ld_switch_machine="$ld_switch_machine $1 $2"; shift ;;
2838 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_machine="$ld_switch_machine $1" ;;
2840 * ) ld_switch_machine="$ld_switch_machine -Xlinker $1" ;;
2846 if test "$GCC" = "yes"; then
2847 set x $LDFLAGS; shift; LDFLAGS=""
2848 while test -n "$1"; do
2850 -L | -l | -u ) LDFLAGS="$LDFLAGS $1 $2"; shift ;;
2851 -L* | -l* | -u* | -Wl* | -pg ) LDFLAGS="$LDFLAGS $1" ;;
2853 * ) LDFLAGS="$LDFLAGS -Xlinker $1" ;;
2859 if test "$GCC" = "yes"; then
2860 set x $ld_call_shared; shift; ld_call_shared=""
2861 while test -n "$1"; do
2863 -L | -l | -u ) ld_call_shared="$ld_call_shared $1 $2"; shift ;;
2864 -L* | -l* | -u* | -Wl* | -pg ) ld_call_shared="$ld_call_shared $1" ;;
2866 * ) ld_call_shared="$ld_call_shared -Xlinker $1" ;;
2872 test -n "$objects_machine" && extra_objs="$extra_objs $objects_machine" && if test "$extra_verbose" = "yes"; then
2873 echo " xemacs will be linked with \"$objects_machine\""
2875 test -n "$objects_system" && extra_objs="$extra_objs $objects_system" && if test "$extra_verbose" = "yes"; then
2876 echo " xemacs will be linked with \"$objects_system\""
2878 test -n "$unexec" && test ! "$pdump" = "yes" && extra_objs="$extra_objs $unexec" && if test "$extra_verbose" = "yes"; then
2879 echo " xemacs will be linked with \"$unexec\""
2881 test "$pdump" = "yes" && extra_objs="$extra_objs dumper.o" && if test "$extra_verbose" = "yes"; then
2882 echo " xemacs will be linked with \"dumper.o\""
2885 echo $ac_n "checking for dynodump""... $ac_c" 1>&6
2886 echo "configure:2887: checking for dynodump" >&5
2887 if test "$unexec" != "unexsol2.o"; then
2888 echo "$ac_t""no" 1>&6
2890 echo "$ac_t""yes" 1>&6
2891 { test "$extra_verbose" = "yes" && cat << \EOF
2894 cat >> confdefs.h <<\EOF
2899 MAKE_SUBDIR="$MAKE_SUBDIR dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$MAKE_SUBDIR"; fi
2900 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$SRC_SUBDIR_DEPS"; fi
2902 sparc ) dynodump_arch=sparc ;;
2903 *86* ) dynodump_arch=i386 ;;
2904 powerpc ) dynodump_arch=ppc ;;
2906 test "$GCC" = "yes" && ld_switch_site="$ld_switch_site -fno-gnu-linker" && if test "$extra_verbose" = "yes"; then echo " Appending \"-fno-gnu-linker\" to \$ld_switch_site"; fi
2910 test "$machine$opsys" = "powerpclinux" && start_flags="-T $srcdir/src/ppc.ldscript"
2912 if test "$unexec" = "unexaix.o"; then
2913 if test "$dynamic" = "no"; then
2914 start_flags="-Wl,-bnso,-bnodelcsect"
2915 test "$GCC" = "yes" && start_flags="-B/bin/ ${start_flags}"
2916 for f in "/lib/syscalls.exp" "/lib/threads.exp"; do
2917 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; fi
2919 for f in "/usr/lpp/X11/bin/smt.exp" "/usr/bin/X11/smt.exp"; do
2920 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; break; fi
2923 echo $ac_n "checking for terminateAndUnload in -lC""... $ac_c" 1>&6
2924 echo "configure:2925: checking for terminateAndUnload in -lC" >&5
2925 ac_lib_var=`echo C'_'terminateAndUnload | sed 'y%./+-%__p_%'`
2927 xe_check_libs=" -lC "
2928 cat > conftest.$ac_ext <<EOF
2929 #line 2930 "configure"
2930 #include "confdefs.h"
2931 /* Override any gcc2 internal prototype to avoid an error. */
2932 /* We use char because int might match the return type of a gcc2
2933 builtin and then its argument prototype would still apply. */
2934 char terminateAndUnload();
2937 terminateAndUnload()
2940 if { (eval echo configure:2941: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2942 eval "ac_cv_lib_$ac_lib_var=yes"
2944 echo "configure: failed program was:" >&5
2945 cat conftest.$ac_ext >&5
2947 eval "ac_cv_lib_$ac_lib_var=no"
2952 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
2953 echo "$ac_t""yes" 1>&6
2954 libs_system="$libs_system -lC" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lC\" to \$libs_system"; fi
2956 echo "$ac_t""no" 1>&6
2961 elif test -n "$ld_text_start_addr"; then
2962 start_flags="-T $ld_text_start_addr -e __start"
2968 if test "$ordinary_link" = "no" -a "$GCC" = "yes"; then
2969 test -z "$linker" && linker='$(CC) -nostdlib'
2970 test -z "$lib_gcc" && lib_gcc='`$(CC) -print-libgcc-file-name`'
2972 test "$GCC" != "yes" && lib_gcc=
2978 case "$site_libraries" in *:* ) site_libraries="`echo '' $site_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
2979 if test -n "$site_libraries"; then
2980 for arg in $site_libraries; do
2983 * ) test -d "$arg" || \
2984 { echo "Error:" "Invalid site library \`$arg': no such directory" >&2; exit 1; }
2987 ld_switch_site="$ld_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$ld_switch_site"; fi
2991 case "$site_includes" in *:* ) site_includes="`echo '' $site_includes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
2992 if test -n "$site_includes"; then
2993 for arg in $site_includes; do
2996 * ) test -d "$arg" || \
2997 { echo "Error:" "Invalid site include \`$arg': no such directory" >&2; exit 1; }
3000 c_switch_site="$c_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$c_switch_site"; fi
3004 case "$site_prefixes" in *:* ) site_prefixes="`echo '' $site_prefixes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3005 if test -n "$site_prefixes"; then
3006 for dir in $site_prefixes; do
3007 lib_dir="${dir}/lib"
3008 inc_dir="${dir}/include"
3009 if test ! -d "$dir"; then
3010 { echo "Error:" "Invalid site prefix \`$dir': no such directory" >&2; exit 1; }
3011 elif test ! -d "$lib_dir"; then
3012 { echo "Error:" "Invalid site prefix \`$dir': no such directory \`$lib_dir'" >&2; exit 1; }
3014 if test -d "$inc_dir"; then
3015 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
3017 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
3023 for dir in "/usr/ccs/lib"; do
3024 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
3027 case "$site_runtime_libraries" in *:* ) site_runtime_libraries="`echo '' $site_runtime_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3028 if test -n "$site_runtime_libraries"; then
3029 LD_RUN_PATH="`echo $site_runtime_libraries | sed -e 's/ */:/g'`"
3037 if test -n "$add_runtime_path"; then :;
3038 elif test "$dynamic" = "no"; then add_runtime_path=no
3039 elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes
3040 else case "$opsys" in
3041 sol2 | irix* | *bsd* | decosf* ) add_runtime_path=yes ;;
3042 * ) add_runtime_path=no ;;
3046 if test "$add_runtime_path" = "yes"; then
3047 echo $ac_n "checking "for runtime libraries flag"""... $ac_c" 1>&6
3048 echo "configure:3049: checking "for runtime libraries flag"" >&5
3050 sol2 ) dash_r="-R" ;;
3051 decosf* | linux* | irix*) dash_r="-rpath " ;;
3054 for try_dash_r in "-R" "-R " "-rpath "; do
3055 xe_check_libs="${try_dash_r}/no/such/file-or-directory"
3057 if test "$GCC" = "yes"; then
3058 set x $xe_check_libs; shift; xe_check_libs=""
3059 while test -n "$1"; do
3061 -L | -l | -u ) xe_check_libs="$xe_check_libs $1 $2"; shift ;;
3062 -L* | -l* | -u* | -Wl* | -pg ) xe_check_libs="$xe_check_libs $1" ;;
3064 * ) xe_check_libs="$xe_check_libs -Xlinker $1" ;;
3069 cat > conftest.$ac_ext <<EOF
3070 #line 3071 "configure"
3071 #include "confdefs.h"
3077 if { (eval echo configure:3078: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3079 dash_r="$try_dash_r"
3081 echo "configure: failed program was:" >&5
3082 cat conftest.$ac_ext >&5
3086 test -n "$dash_r" && break
3089 if test -n "$dash_r";
3090 then echo "$ac_t"""\"${dash_r}\""" 1>&6
3091 else echo "$ac_t""NONE" 1>&6
3095 xe_add_unique_runpath_dir='
3097 for xe_dir in $runpath_dirs; do test "$xe_dir" = "$xe_runpath_dir" && xe_add_p=no
3099 if test "$xe_add_p" = "yes"; then
3100 test -n "$runpath" && runpath="${runpath}:"
3101 runpath="${runpath}${xe_runpath_dir}"
3102 runpath_dirs="$runpath_dirs $xe_runpath_dir"
3108 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
3109 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
3110 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
3112 runpath="" runpath_dirs=""
3113 if test -n "$LD_RUN_PATH"; then
3114 runpath="$LD_RUN_PATH"
3115 elif test "$GCC" = "yes"; then
3116 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
3117 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
3118 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
3119 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
3120 case "$arg" in P,* | -L* | -R* )
3121 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
3123 xe_runpath_dir="$dir"
3124 test "$xe_runpath_dir" != "/lib" -a \
3125 "$xe_runpath_dir" != "/usr/lib" -a \
3126 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
3127 eval "$xe_add_unique_runpath_dir"
3132 ld_switch_run="$ld_switch_run_save"
3135 for arg in $ld_switch_site $ld_switch_x_site; do
3136 case "$arg" in -L*) {
3137 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
3138 test "$xe_runpath_dir" != "/lib" -a \
3139 "$xe_runpath_dir" != "/usr/lib" -a \
3140 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
3141 eval "$xe_add_unique_runpath_dir"
3144 if test "$opsys $need_motif" = "sol2 yes"; then
3145 xe_runpath_dir="/opt/SUNWdt/lib";
3146 eval "$xe_add_unique_runpath_dir";
3149 if test -n "$runpath"; then
3150 ld_switch_run="${dash_r}${runpath}"
3152 if test "$GCC" = "yes"; then
3153 set x $ld_switch_run; shift; ld_switch_run=""
3154 while test -n "$1"; do
3156 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
3157 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
3159 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
3164 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
3172 if test "$with_dlmalloc" != "no"; then
3177 after_morecore_hook_exists=yes
3178 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3179 echo "configure:3180: checking for malloc_set_state" >&5
3181 cat > conftest.$ac_ext <<EOF
3182 #line 3183 "configure"
3183 #include "confdefs.h"
3184 /* System header to define __stub macros and hopefully few prototypes,
3185 which can conflict with char malloc_set_state(); below. */
3187 /* Override any gcc2 internal prototype to avoid an error. */
3188 /* We use char because int might match the return type of a gcc2
3189 builtin and then its argument prototype would still apply. */
3190 char malloc_set_state();
3194 /* The GNU C library defines this for functions which it implements
3195 to always fail with ENOSYS. Some functions are actually named
3196 something starting with __ and the normal name is an alias. */
3197 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3205 if { (eval echo configure:3206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3207 eval "ac_cv_func_malloc_set_state=yes"
3209 echo "configure: failed program was:" >&5
3210 cat conftest.$ac_ext >&5
3212 eval "ac_cv_func_malloc_set_state=no"
3216 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3217 echo "$ac_t""yes" 1>&6
3220 echo "$ac_t""no" 1>&6
3224 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3225 echo "configure:3226: checking whether __after_morecore_hook exists" >&5
3226 cat > conftest.$ac_ext <<EOF
3227 #line 3228 "configure"
3228 #include "confdefs.h"
3229 extern void (* __after_morecore_hook)();
3231 __after_morecore_hook = 0
3234 if { (eval echo configure:3235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3236 echo "$ac_t""yes" 1>&6
3238 echo "configure: failed program was:" >&5
3239 cat conftest.$ac_ext >&5
3241 echo "$ac_t""no" 1>&6
3242 after_morecore_hook_exists=no
3245 if test "$system_malloc" = "yes" ; then
3248 - The GNU allocators don't work with this system configuration."
3249 elif test "$with_system_malloc" = "yes" ; then
3252 - User chose not to use GNU allocators."
3253 elif test "$with_debug_malloc" = "yes" ; then
3256 - User chose to use Debugging Malloc."
3259 if test "$doug_lea_malloc" = "yes" -a "$GNU_MALLOC" = "yes" ; then
3261 - Using Doug Lea's new malloc from the GNU C Library."
3262 { test "$extra_verbose" = "yes" && cat << \EOF
3263 Defining DOUG_LEA_MALLOC
3265 cat >> confdefs.h <<\EOF
3266 #define DOUG_LEA_MALLOC 1
3270 if test "$after_morecore_hook_exists" = "no" ; then
3272 - Using Doug Lea's new malloc from the Linux C Library."
3273 { test "$extra_verbose" = "yes" && cat << \EOF
3274 Defining _NO_MALLOC_WARNING_
3276 cat >> confdefs.h <<\EOF
3277 #define _NO_MALLOC_WARNING_ 1
3287 # Extract the first word of "ranlib", so it can be a program name with args.
3288 set dummy ranlib; ac_word=$2
3289 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3290 echo "configure:3291: checking for $ac_word" >&5
3292 if test -n "$RANLIB"; then
3293 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3295 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3297 for ac_dir in $ac_dummy; do
3298 test -z "$ac_dir" && ac_dir=.
3299 if test -f $ac_dir/$ac_word; then
3300 ac_cv_prog_RANLIB="ranlib"
3305 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3307 RANLIB="$ac_cv_prog_RANLIB"
3308 if test -n "$RANLIB"; then
3309 echo "$ac_t""$RANLIB" 1>&6
3311 echo "$ac_t""no" 1>&6
3315 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
3316 if test -f $ac_dir/install-sh; then
3318 ac_install_sh="$ac_aux_dir/install-sh -c"
3320 elif test -f $ac_dir/install.sh; then
3322 ac_install_sh="$ac_aux_dir/install.sh -c"
3326 if test -z "$ac_aux_dir"; then
3327 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
3329 ac_config_guess=$ac_aux_dir/config.guess
3330 ac_config_sub=$ac_aux_dir/config.sub
3331 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
3333 # Find a good install program. We prefer a C program (faster),
3334 # so one script is as good as another. But avoid the broken or
3335 # incompatible versions:
3336 # SysV /etc/install, /usr/sbin/install
3337 # SunOS /usr/etc/install
3338 # IRIX /sbin/install
3340 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3341 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3342 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3343 # ./install, which can be erroneously created by make from ./install.sh.
3344 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3345 echo "configure:3346: checking for a BSD compatible install" >&5
3346 if test -z "$INSTALL"; then
3348 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3349 for ac_dir in $PATH; do
3350 # Account for people who put trailing slashes in PATH elements.
3352 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3354 # OSF1 and SCO ODT 3.0 have their own names for install.
3355 # Don't use installbsd from OSF since it installs stuff as root
3357 for ac_prog in ginstall scoinst install; do
3358 if test -f $ac_dir/$ac_prog; then
3359 if test $ac_prog = install &&
3360 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3361 # AIX install. It has an incompatible calling convention.
3364 ac_cv_path_install="$ac_dir/$ac_prog -c"
3374 if test "${ac_cv_path_install+set}" = set; then
3375 INSTALL="$ac_cv_path_install"
3377 # As a last resort, use the slow shell script. We don't cache a
3378 # path for INSTALL within a source directory, because that will
3379 # break other packages using the cache if that directory is
3380 # removed, or if the path is relative.
3381 INSTALL="$ac_install_sh"
3384 echo "$ac_t""$INSTALL" 1>&6
3386 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3387 # It thinks the first close brace ends the variable substitution.
3388 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3390 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3392 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3394 for ac_prog in 'bison -y' byacc
3396 # Extract the first word of "$ac_prog", so it can be a program name with args.
3397 set dummy $ac_prog; ac_word=$2
3398 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3399 echo "configure:3400: checking for $ac_word" >&5
3401 if test -n "$YACC"; then
3402 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3404 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3406 for ac_dir in $ac_dummy; do
3407 test -z "$ac_dir" && ac_dir=.
3408 if test -f $ac_dir/$ac_word; then
3409 ac_cv_prog_YACC="$ac_prog"
3415 YACC="$ac_cv_prog_YACC"
3416 if test -n "$YACC"; then
3417 echo "$ac_t""$YACC" 1>&6
3419 echo "$ac_t""no" 1>&6
3422 test -n "$YACC" && break
3424 test -n "$YACC" || YACC="yacc"
3427 for ac_hdr in a.out.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 utime.h
3429 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3430 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3431 echo "configure:3432: checking for $ac_hdr" >&5
3433 cat > conftest.$ac_ext <<EOF
3434 #line 3435 "configure"
3435 #include "confdefs.h"
3438 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3439 { (eval echo configure:3440: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3440 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3441 if test -z "$ac_err"; then
3443 eval "ac_cv_header_$ac_safe=yes"
3446 echo "configure: failed program was:" >&5
3447 cat conftest.$ac_ext >&5
3449 eval "ac_cv_header_$ac_safe=no"
3452 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3453 echo "$ac_t""yes" 1>&6
3454 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3455 { test "$extra_verbose" = "yes" && cat << EOF
3458 cat >> confdefs.h <<EOF
3459 #define $ac_tr_hdr 1
3464 echo "$ac_t""no" 1>&6
3468 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
3469 echo "configure:3470: checking for sys/wait.h that is POSIX.1 compatible" >&5
3471 cat > conftest.$ac_ext <<EOF
3472 #line 3473 "configure"
3473 #include "confdefs.h"
3474 #include <sys/types.h>
3475 #include <sys/wait.h>
3477 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
3480 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3485 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3488 if { (eval echo configure:3489: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3490 ac_cv_header_sys_wait_h=yes
3492 echo "configure: failed program was:" >&5
3493 cat conftest.$ac_ext >&5
3495 ac_cv_header_sys_wait_h=no
3499 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
3500 if test $ac_cv_header_sys_wait_h = yes; then
3501 { test "$extra_verbose" = "yes" && cat << \EOF
3502 Defining HAVE_SYS_WAIT_H
3504 cat >> confdefs.h <<\EOF
3505 #define HAVE_SYS_WAIT_H 1
3511 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3512 echo "configure:3513: checking for ANSI C header files" >&5
3514 cat > conftest.$ac_ext <<EOF
3515 #line 3516 "configure"
3516 #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 ac_cv_header_stdc=yes
3530 echo "configure: failed program was:" >&5
3531 cat conftest.$ac_ext >&5
3533 ac_cv_header_stdc=no
3537 if test $ac_cv_header_stdc = yes; then
3538 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3539 cat > conftest.$ac_ext <<EOF
3540 #line 3541 "configure"
3541 #include "confdefs.h"
3544 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3545 egrep "memchr" >/dev/null 2>&1; then
3549 ac_cv_header_stdc=no
3555 if test $ac_cv_header_stdc = yes; then
3556 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3557 cat > conftest.$ac_ext <<EOF
3558 #line 3559 "configure"
3559 #include "confdefs.h"
3562 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3563 egrep "free" >/dev/null 2>&1; then
3567 ac_cv_header_stdc=no
3573 if test $ac_cv_header_stdc = yes; then
3574 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3575 cat > conftest.$ac_ext <<EOF
3576 #line 3577 "configure"
3577 #include "confdefs.h"
3579 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3580 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3581 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3582 int main () { int i; for (i = 0; i < 256; i++)
3583 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3587 if { (eval echo configure:3588: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
3592 echo "configure: failed program was:" >&5
3593 cat conftest.$ac_ext >&5
3595 ac_cv_header_stdc=no
3600 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3601 if test $ac_cv_header_stdc = yes; then
3602 { test "$extra_verbose" = "yes" && cat << \EOF
3603 Defining STDC_HEADERS
3605 cat >> confdefs.h <<\EOF
3606 #define STDC_HEADERS 1
3612 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3613 echo "configure:3614: checking whether time.h and sys/time.h may both be included" >&5
3615 cat > conftest.$ac_ext <<EOF
3616 #line 3617 "configure"
3617 #include "confdefs.h"
3618 #include <sys/types.h>
3619 #include <sys/time.h>
3625 if { (eval echo configure:3626: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3627 ac_cv_header_time=yes
3629 echo "configure: failed program was:" >&5
3630 cat conftest.$ac_ext >&5
3632 ac_cv_header_time=no
3636 echo "$ac_t""$ac_cv_header_time" 1>&6
3637 if test $ac_cv_header_time = yes; then
3638 { test "$extra_verbose" = "yes" && cat << \EOF
3639 Defining TIME_WITH_SYS_TIME
3641 cat >> confdefs.h <<\EOF
3642 #define TIME_WITH_SYS_TIME 1
3648 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
3649 echo "configure:3650: checking for sys_siglist declaration in signal.h or unistd.h" >&5
3651 cat > conftest.$ac_ext <<EOF
3652 #line 3653 "configure"
3653 #include "confdefs.h"
3654 #include <sys/types.h>
3656 /* NetBSD declares sys_siglist in unistd.h. */
3657 #ifdef HAVE_UNISTD_H
3661 char *msg = *(sys_siglist + 1);
3664 if { (eval echo configure:3665: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3666 ac_cv_decl_sys_siglist=yes
3668 echo "configure: failed program was:" >&5
3669 cat conftest.$ac_ext >&5
3671 ac_cv_decl_sys_siglist=no
3675 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
3676 if test $ac_cv_decl_sys_siglist = yes; then
3677 { test "$extra_verbose" = "yes" && cat << \EOF
3678 Defining SYS_SIGLIST_DECLARED
3680 cat >> confdefs.h <<\EOF
3681 #define SYS_SIGLIST_DECLARED 1
3688 echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
3689 echo "configure:3690: checking for struct utimbuf" >&5
3690 cat > conftest.$ac_ext <<EOF
3691 #line 3692 "configure"
3692 #include "confdefs.h"
3693 #ifdef TIME_WITH_SYS_TIME
3694 #include <sys/time.h>
3697 #ifdef HAVE_SYS_TIME_H
3698 #include <sys/time.h>
3707 static struct utimbuf x; x.actime = x.modtime;
3710 if { (eval echo configure:3711: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3712 echo "$ac_t""yes" 1>&6
3713 { test "$extra_verbose" = "yes" && cat << \EOF
3714 Defining HAVE_STRUCT_UTIMBUF
3716 cat >> confdefs.h <<\EOF
3717 #define HAVE_STRUCT_UTIMBUF 1
3722 echo "configure: failed program was:" >&5
3723 cat conftest.$ac_ext >&5
3725 echo "$ac_t""no" 1>&6
3729 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3730 echo "configure:3731: checking return type of signal handlers" >&5
3732 cat > conftest.$ac_ext <<EOF
3733 #line 3734 "configure"
3734 #include "confdefs.h"
3735 #include <sys/types.h>
3741 extern "C" void (*signal (int, void (*)(int)))(int);
3743 void (*signal ()) ();
3750 if { (eval echo configure:3751: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3752 ac_cv_type_signal=void
3754 echo "configure: failed program was:" >&5
3755 cat conftest.$ac_ext >&5
3757 ac_cv_type_signal=int
3761 echo "$ac_t""$ac_cv_type_signal" 1>&6
3762 { test "$extra_verbose" = "yes" && cat << EOF
3763 Defining RETSIGTYPE = $ac_cv_type_signal
3765 cat >> confdefs.h <<EOF
3766 #define RETSIGTYPE $ac_cv_type_signal
3771 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3772 echo "configure:3773: checking for size_t" >&5
3774 cat > conftest.$ac_ext <<EOF
3775 #line 3776 "configure"
3776 #include "confdefs.h"
3777 #include <sys/types.h>
3783 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3784 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3786 ac_cv_type_size_t=yes
3789 ac_cv_type_size_t=no
3793 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3794 if test $ac_cv_type_size_t = no; then
3795 { test "$extra_verbose" = "yes" && cat << \EOF
3796 Defining size_t = unsigned
3798 cat >> confdefs.h <<\EOF
3799 #define size_t unsigned
3805 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
3806 echo "configure:3807: checking for pid_t" >&5
3808 cat > conftest.$ac_ext <<EOF
3809 #line 3810 "configure"
3810 #include "confdefs.h"
3811 #include <sys/types.h>
3817 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3818 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3820 ac_cv_type_pid_t=yes
3827 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
3828 if test $ac_cv_type_pid_t = no; then
3829 { test "$extra_verbose" = "yes" && cat << \EOF
3830 Defining pid_t = int
3832 cat >> confdefs.h <<\EOF
3839 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
3840 echo "configure:3841: checking for uid_t in sys/types.h" >&5
3842 cat > conftest.$ac_ext <<EOF
3843 #line 3844 "configure"
3844 #include "confdefs.h"
3845 #include <sys/types.h>
3847 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3848 egrep "uid_t" >/dev/null 2>&1; then
3850 ac_cv_type_uid_t=yes
3858 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
3859 if test $ac_cv_type_uid_t = no; then
3860 { test "$extra_verbose" = "yes" && cat << \EOF
3861 Defining uid_t = int
3863 cat >> confdefs.h <<\EOF
3868 { test "$extra_verbose" = "yes" && cat << \EOF
3869 Defining gid_t = int
3871 cat >> confdefs.h <<\EOF
3878 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
3879 echo "configure:3880: checking for mode_t" >&5
3881 cat > conftest.$ac_ext <<EOF
3882 #line 3883 "configure"
3883 #include "confdefs.h"
3884 #include <sys/types.h>
3890 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3891 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3893 ac_cv_type_mode_t=yes
3896 ac_cv_type_mode_t=no
3900 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
3901 if test $ac_cv_type_mode_t = no; then
3902 { test "$extra_verbose" = "yes" && cat << \EOF
3903 Defining mode_t = int
3905 cat >> confdefs.h <<\EOF
3912 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3913 echo "configure:3914: checking for off_t" >&5
3915 cat > conftest.$ac_ext <<EOF
3916 #line 3917 "configure"
3917 #include "confdefs.h"
3918 #include <sys/types.h>
3924 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3925 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3927 ac_cv_type_off_t=yes
3934 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3935 if test $ac_cv_type_off_t = no; then
3936 { test "$extra_verbose" = "yes" && cat << \EOF
3937 Defining off_t = long
3939 cat >> confdefs.h <<\EOF
3946 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
3947 echo "configure:3948: checking for ssize_t" >&5
3949 cat > conftest.$ac_ext <<EOF
3950 #line 3951 "configure"
3951 #include "confdefs.h"
3952 #include <sys/types.h>
3958 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3959 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3961 ac_cv_type_ssize_t=yes
3964 ac_cv_type_ssize_t=no
3968 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
3969 if test $ac_cv_type_ssize_t = no; then
3970 { test "$extra_verbose" = "yes" && cat << \EOF
3971 Defining ssize_t = int
3973 cat >> confdefs.h <<\EOF
3981 echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
3982 echo "configure:3983: checking for socklen_t" >&5
3983 cat > conftest.$ac_ext <<EOF
3984 #line 3985 "configure"
3985 #include "confdefs.h"
3986 #include <sys/socket.h>
3993 if { (eval echo configure:3994: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3995 echo "$ac_t""yes" 1>&6
3997 echo "configure: failed program was:" >&5
3998 cat conftest.$ac_ext >&5
4001 cat > conftest.$ac_ext <<EOF
4002 #line 4003 "configure"
4003 #include "confdefs.h"
4004 #include <sys/socket.h>
4005 int accept (int, struct sockaddr *, size_t *);
4011 if { (eval echo configure:4012: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4014 echo "$ac_t""size_t" 1>&6
4015 { test "$extra_verbose" = "yes" && cat << \EOF
4016 Defining socklen_t = size_t
4018 cat >> confdefs.h <<\EOF
4019 #define socklen_t size_t
4024 echo "configure: failed program was:" >&5
4025 cat conftest.$ac_ext >&5
4028 echo "$ac_t""int" 1>&6
4029 { test "$extra_verbose" = "yes" && cat << \EOF
4030 Defining socklen_t = int
4032 cat >> confdefs.h <<\EOF
4033 #define socklen_t int
4042 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
4043 echo "configure:4044: checking for struct timeval" >&5
4044 cat > conftest.$ac_ext <<EOF
4045 #line 4046 "configure"
4046 #include "confdefs.h"
4047 #ifdef TIME_WITH_SYS_TIME
4048 #include <sys/time.h>
4051 #ifdef HAVE_SYS_TIME_H
4052 #include <sys/time.h>
4058 static struct timeval x; x.tv_sec = x.tv_usec;
4061 if { (eval echo configure:4062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4063 echo "$ac_t""yes" 1>&6
4065 { test "$extra_verbose" = "yes" && cat << \EOF
4066 Defining HAVE_TIMEVAL
4068 cat >> confdefs.h <<\EOF
4069 #define HAVE_TIMEVAL 1
4074 echo "configure: failed program was:" >&5
4075 cat conftest.$ac_ext >&5
4077 echo "$ac_t""no" 1>&6
4082 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
4083 echo "configure:4084: checking whether struct tm is in sys/time.h or time.h" >&5
4085 cat > conftest.$ac_ext <<EOF
4086 #line 4087 "configure"
4087 #include "confdefs.h"
4088 #include <sys/types.h>
4091 struct tm *tp; tp->tm_sec;
4094 if { (eval echo configure:4095: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4096 ac_cv_struct_tm=time.h
4098 echo "configure: failed program was:" >&5
4099 cat conftest.$ac_ext >&5
4101 ac_cv_struct_tm=sys/time.h
4105 echo "$ac_t""$ac_cv_struct_tm" 1>&6
4106 if test $ac_cv_struct_tm = sys/time.h; then
4107 { test "$extra_verbose" = "yes" && cat << \EOF
4108 Defining TM_IN_SYS_TIME
4110 cat >> confdefs.h <<\EOF
4111 #define TM_IN_SYS_TIME 1
4117 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
4118 echo "configure:4119: checking for tm_zone in struct tm" >&5
4120 cat > conftest.$ac_ext <<EOF
4121 #line 4122 "configure"
4122 #include "confdefs.h"
4123 #include <sys/types.h>
4124 #include <$ac_cv_struct_tm>
4126 struct tm tm; tm.tm_zone;
4129 if { (eval echo configure:4130: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4131 ac_cv_struct_tm_zone=yes
4133 echo "configure: failed program was:" >&5
4134 cat conftest.$ac_ext >&5
4136 ac_cv_struct_tm_zone=no
4140 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
4141 if test "$ac_cv_struct_tm_zone" = yes; then
4142 { test "$extra_verbose" = "yes" && cat << \EOF
4143 Defining HAVE_TM_ZONE
4145 cat >> confdefs.h <<\EOF
4146 #define HAVE_TM_ZONE 1
4151 echo $ac_n "checking for tzname""... $ac_c" 1>&6
4152 echo "configure:4153: checking for tzname" >&5
4154 cat > conftest.$ac_ext <<EOF
4155 #line 4156 "configure"
4156 #include "confdefs.h"
4158 #ifndef tzname /* For SGI. */
4159 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
4165 if { (eval echo configure:4166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4167 ac_cv_var_tzname=yes
4169 echo "configure: failed program was:" >&5
4170 cat conftest.$ac_ext >&5
4176 echo "$ac_t""$ac_cv_var_tzname" 1>&6
4177 if test $ac_cv_var_tzname = yes; then
4178 { test "$extra_verbose" = "yes" && cat << \EOF
4179 Defining HAVE_TZNAME
4181 cat >> confdefs.h <<\EOF
4182 #define HAVE_TZNAME 1
4190 echo $ac_n "checking for working const""... $ac_c" 1>&6
4191 echo "configure:4192: checking for working const" >&5
4193 cat > conftest.$ac_ext <<EOF
4194 #line 4195 "configure"
4195 #include "confdefs.h"
4199 /* Ultrix mips cc rejects this. */
4200 typedef int charset[2]; const charset x;
4201 /* SunOS 4.1.1 cc rejects this. */
4202 char const *const *ccp;
4204 /* NEC SVR4.0.2 mips cc rejects this. */
4205 struct point {int x, y;};
4206 static struct point const zero = {0,0};
4207 /* AIX XL C 1.02.0.0 rejects this.
4208 It does not let you subtract one const X* pointer from another in an arm
4209 of an if-expression whose if-part is not a constant expression */
4210 const char *g = "string";
4211 ccp = &g + (g ? g-g : 0);
4212 /* HPUX 7.0 cc rejects these. */
4215 ccp = (char const *const *) p;
4216 { /* SCO 3.2v4 cc rejects this. */
4218 char const *s = 0 ? (char *) 0 : (char const *) 0;
4222 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4224 const int *foo = &x[0];
4227 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4228 typedef const int *iptr;
4232 { /* AIX XL C 1.02.0.0 rejects this saying
4233 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4234 struct s { int j; const int *ap[3]; };
4235 struct s *b; b->j = 5;
4237 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4243 if { (eval echo configure:4244: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4247 echo "configure: failed program was:" >&5
4248 cat conftest.$ac_ext >&5
4254 echo "$ac_t""$ac_cv_c_const" 1>&6
4255 if test $ac_cv_c_const = no; then
4256 { test "$extra_verbose" = "yes" && cat << \EOF
4259 cat >> confdefs.h <<\EOF
4267 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
4268 echo "configure:4269: checking whether ${MAKE-make} sets \${MAKE}" >&5
4269 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
4271 cat > conftestmake <<\EOF
4273 @echo 'ac_maketemp="${MAKE}"'
4275 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4276 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
4277 if test -n "$ac_maketemp"; then
4278 eval ac_cv_prog_make_${ac_make}_set=yes
4280 eval ac_cv_prog_make_${ac_make}_set=no
4283 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4284 echo "$ac_t""yes" 1>&6
4287 echo "$ac_t""no" 1>&6
4288 SET_MAKE="MAKE=${MAKE-make}"
4292 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
4293 echo "configure:4294: checking whether byte ordering is bigendian" >&5
4295 ac_cv_c_bigendian=unknown
4296 # See if sys/param.h defines the BYTE_ORDER macro.
4297 cat > conftest.$ac_ext <<EOF
4298 #line 4299 "configure"
4299 #include "confdefs.h"
4300 #include <sys/types.h>
4301 #include <sys/param.h>
4304 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4309 if { (eval echo configure:4310: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4311 # It does; now see whether it defined to BIG_ENDIAN or not.
4312 cat > conftest.$ac_ext <<EOF
4313 #line 4314 "configure"
4314 #include "confdefs.h"
4315 #include <sys/types.h>
4316 #include <sys/param.h>
4319 #if BYTE_ORDER != BIG_ENDIAN
4324 if { (eval echo configure:4325: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4326 ac_cv_c_bigendian=yes
4328 echo "configure: failed program was:" >&5
4329 cat conftest.$ac_ext >&5
4331 ac_cv_c_bigendian=no
4335 echo "configure: failed program was:" >&5
4336 cat conftest.$ac_ext >&5
4339 if test $ac_cv_c_bigendian = unknown; then
4340 cat > conftest.$ac_ext <<EOF
4341 #line 4342 "configure"
4342 #include "confdefs.h"
4344 /* Are we little or big endian? From Harbison&Steele. */
4348 char c[sizeof (long)];
4351 exit (u.c[sizeof (long) - 1] == 1);
4354 if { (eval echo configure:4355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4356 ac_cv_c_bigendian=no
4359 echo "configure: failed program was:" >&5
4360 cat conftest.$ac_ext >&5
4362 ac_cv_c_bigendian=yes
4367 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
4368 if test $ac_cv_c_bigendian = yes; then
4369 { test "$extra_verbose" = "yes" && cat << \EOF
4370 Defining WORDS_BIGENDIAN
4372 cat >> confdefs.h <<\EOF
4373 #define WORDS_BIGENDIAN 1
4380 echo $ac_n "checking size of short""... $ac_c" 1>&6
4381 echo "configure:4382: checking size of short" >&5
4383 cat > conftest.$ac_ext <<EOF
4384 #line 4385 "configure"
4385 #include "confdefs.h"
4389 FILE *f=fopen("conftestval", "w");
4391 fprintf(f, "%d\n", sizeof(short));
4395 if { (eval echo configure:4396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4397 ac_cv_sizeof_short=`cat conftestval`
4400 echo "configure: failed program was:" >&5
4401 cat conftest.$ac_ext >&5
4403 ac_cv_sizeof_short=0
4406 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
4407 { test "$extra_verbose" = "yes" && cat << EOF
4408 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
4410 cat >> confdefs.h <<EOF
4411 #define SIZEOF_SHORT $ac_cv_sizeof_short
4416 if test "$ac_cv_sizeof_short" = 0; then
4418 echo "*** PANIC *** Configure tests are not working - compiler is broken."
4419 echo "*** PANIC *** Please examine config.log for compilation errors."
4422 echo $ac_n "checking size of int""... $ac_c" 1>&6
4423 echo "configure:4424: checking size of int" >&5
4425 cat > conftest.$ac_ext <<EOF
4426 #line 4427 "configure"
4427 #include "confdefs.h"
4431 FILE *f=fopen("conftestval", "w");
4433 fprintf(f, "%d\n", sizeof(int));
4437 if { (eval echo configure:4438: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4439 ac_cv_sizeof_int=`cat conftestval`
4442 echo "configure: failed program was:" >&5
4443 cat conftest.$ac_ext >&5
4448 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
4449 { test "$extra_verbose" = "yes" && cat << EOF
4450 Defining SIZEOF_INT = $ac_cv_sizeof_int
4452 cat >> confdefs.h <<EOF
4453 #define SIZEOF_INT $ac_cv_sizeof_int
4458 echo $ac_n "checking size of long""... $ac_c" 1>&6
4459 echo "configure:4460: checking size of long" >&5
4461 cat > conftest.$ac_ext <<EOF
4462 #line 4463 "configure"
4463 #include "confdefs.h"
4467 FILE *f=fopen("conftestval", "w");
4469 fprintf(f, "%d\n", sizeof(long));
4473 if { (eval echo configure:4474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4475 ac_cv_sizeof_long=`cat conftestval`
4478 echo "configure: failed program was:" >&5
4479 cat conftest.$ac_ext >&5
4484 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
4485 { test "$extra_verbose" = "yes" && cat << EOF
4486 Defining SIZEOF_LONG = $ac_cv_sizeof_long
4488 cat >> confdefs.h <<EOF
4489 #define SIZEOF_LONG $ac_cv_sizeof_long
4494 echo $ac_n "checking size of long long""... $ac_c" 1>&6
4495 echo "configure:4496: checking size of long long" >&5
4497 cat > conftest.$ac_ext <<EOF
4498 #line 4499 "configure"
4499 #include "confdefs.h"
4503 FILE *f=fopen("conftestval", "w");
4505 fprintf(f, "%d\n", sizeof(long long));
4509 if { (eval echo configure:4510: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4511 ac_cv_sizeof_long_long=`cat conftestval`
4514 echo "configure: failed program was:" >&5
4515 cat conftest.$ac_ext >&5
4517 ac_cv_sizeof_long_long=0
4520 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
4521 { test "$extra_verbose" = "yes" && cat << EOF
4522 Defining SIZEOF_LONG_LONG = $ac_cv_sizeof_long_long
4524 cat >> confdefs.h <<EOF
4525 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
4530 echo $ac_n "checking size of void *""... $ac_c" 1>&6
4531 echo "configure:4532: checking size of void *" >&5
4533 cat > conftest.$ac_ext <<EOF
4534 #line 4535 "configure"
4535 #include "confdefs.h"
4539 FILE *f=fopen("conftestval", "w");
4541 fprintf(f, "%d\n", sizeof(void *));
4545 if { (eval echo configure:4546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4547 ac_cv_sizeof_void_p=`cat conftestval`
4550 echo "configure: failed program was:" >&5
4551 cat conftest.$ac_ext >&5
4553 ac_cv_sizeof_void_p=0
4556 echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
4557 { test "$extra_verbose" = "yes" && cat << EOF
4558 Defining SIZEOF_VOID_P = $ac_cv_sizeof_void_p
4560 cat >> confdefs.h <<EOF
4561 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4567 echo $ac_n "checking for long file names""... $ac_c" 1>&6
4568 echo "configure:4569: checking for long file names" >&5
4570 ac_cv_sys_long_file_names=yes
4571 # Test for long file names in all the places we know might matter:
4572 # . the current directory, where building will happen
4573 # $prefix/lib where we will be installing things
4574 # $exec_prefix/lib likewise
4575 # eval it to expand exec_prefix.
4576 # $TMPDIR if set, where it might want to write temporary files
4577 # if $TMPDIR is not set:
4578 # /tmp where it might want to write temporary files
4581 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
4582 ac_tmpdirs="$TMPDIR"
4584 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
4586 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
4587 test -d $ac_dir || continue
4588 test -w $ac_dir || continue # It is less confusing to not echo anything here.
4589 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
4590 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
4591 val=`cat $ac_dir/conftest9012345 2>/dev/null`
4592 if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
4593 ac_cv_sys_long_file_names=no
4594 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4597 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4600 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
4601 if test $ac_cv_sys_long_file_names = yes; then
4602 { test "$extra_verbose" = "yes" && cat << \EOF
4603 Defining HAVE_LONG_FILE_NAMES
4605 cat >> confdefs.h <<\EOF
4606 #define HAVE_LONG_FILE_NAMES 1
4613 echo $ac_n "checking for sin""... $ac_c" 1>&6
4614 echo "configure:4615: checking for sin" >&5
4616 cat > conftest.$ac_ext <<EOF
4617 #line 4618 "configure"
4618 #include "confdefs.h"
4619 /* System header to define __stub macros and hopefully few prototypes,
4620 which can conflict with char sin(); below. */
4622 /* Override any gcc2 internal prototype to avoid an error. */
4623 /* We use char because int might match the return type of a gcc2
4624 builtin and then its argument prototype would still apply. */
4629 /* The GNU C library defines this for functions which it implements
4630 to always fail with ENOSYS. Some functions are actually named
4631 something starting with __ and the normal name is an alias. */
4632 #if defined (__stub_sin) || defined (__stub___sin)
4640 if { (eval echo configure:4641: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4642 eval "ac_cv_func_sin=yes"
4644 echo "configure: failed program was:" >&5
4645 cat conftest.$ac_ext >&5
4647 eval "ac_cv_func_sin=no"
4651 if eval "test \"`echo '$ac_cv_func_'sin`\" = yes"; then
4652 echo "$ac_t""yes" 1>&6
4655 echo "$ac_t""no" 1>&6
4657 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
4658 echo "configure:4659: checking for sin in -lm" >&5
4659 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
4661 xe_check_libs=" -lm "
4662 cat > conftest.$ac_ext <<EOF
4663 #line 4664 "configure"
4664 #include "confdefs.h"
4665 /* Override any gcc2 internal prototype to avoid an error. */
4666 /* We use char because int might match the return type of a gcc2
4667 builtin and then its argument prototype would still apply. */
4674 if { (eval echo configure:4675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4676 eval "ac_cv_lib_$ac_lib_var=yes"
4678 echo "configure: failed program was:" >&5
4679 cat conftest.$ac_ext >&5
4681 eval "ac_cv_lib_$ac_lib_var=no"
4686 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
4687 echo "$ac_t""yes" 1>&6
4688 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/^a-zA-Z0-9_/_/g' \
4689 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4690 { test "$extra_verbose" = "yes" && cat << EOF
4693 cat >> confdefs.h <<EOF
4694 #define $ac_tr_lib 1
4698 LIBS="-lm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lm\" to \$LIBS"; fi
4701 echo "$ac_t""no" 1>&6
4708 { test "$extra_verbose" = "yes" && cat << \EOF
4709 Defining LISP_FLOAT_TYPE
4711 cat >> confdefs.h <<\EOF
4712 #define LISP_FLOAT_TYPE 1
4717 cat > conftest.$ac_ext <<EOF
4718 #line 4719 "configure"
4719 #include "confdefs.h"
4722 return atanh(1.0) + asinh(1.0) + acosh(1.0);
4725 if { (eval echo configure:4726: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4727 { test "$extra_verbose" = "yes" && cat << \EOF
4728 Defining HAVE_INVERSE_HYPERBOLIC
4730 cat >> confdefs.h <<\EOF
4731 #define HAVE_INVERSE_HYPERBOLIC 1
4736 echo "configure: failed program was:" >&5
4737 cat conftest.$ac_ext >&5
4741 echo "checking type of mail spool file locking" 1>&6
4742 echo "configure:4743: checking type of mail spool file locking" >&5
4743 for ac_func in lockf flock
4745 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4746 echo "configure:4747: checking for $ac_func" >&5
4748 cat > conftest.$ac_ext <<EOF
4749 #line 4750 "configure"
4750 #include "confdefs.h"
4751 /* System header to define __stub macros and hopefully few prototypes,
4752 which can conflict with char $ac_func(); below. */
4754 /* Override any gcc2 internal prototype to avoid an error. */
4755 /* We use char because int might match the return type of a gcc2
4756 builtin and then its argument prototype would still apply. */
4761 /* The GNU C library defines this for functions which it implements
4762 to always fail with ENOSYS. Some functions are actually named
4763 something starting with __ and the normal name is an alias. */
4764 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4772 if { (eval echo configure:4773: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4774 eval "ac_cv_func_$ac_func=yes"
4776 echo "configure: failed program was:" >&5
4777 cat conftest.$ac_ext >&5
4779 eval "ac_cv_func_$ac_func=no"
4783 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4784 echo "$ac_t""yes" 1>&6
4785 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4786 { test "$extra_verbose" = "yes" && cat << EOF
4787 Defining $ac_tr_func
4789 cat >> confdefs.h <<EOF
4790 #define $ac_tr_func 1
4795 echo "$ac_t""no" 1>&6
4799 test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock
4800 test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf
4801 test -z "$mail_locking" -a "$mail_use_locking" = "yes" && mail_locking=locking
4802 if test -z "$mail_locking"; then
4803 case "$opsys" in cygwin* | mingw*)
4808 if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF
4809 Defining MAIL_LOCK_LOCKF
4811 cat >> confdefs.h <<\EOF
4812 #define MAIL_LOCK_LOCKF 1
4816 elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF
4817 Defining MAIL_LOCK_FLOCK
4819 cat >> confdefs.h <<\EOF
4820 #define MAIL_LOCK_FLOCK 1
4824 elif test "$mail_locking" = "locking"; then { test "$extra_verbose" = "yes" && cat << \EOF
4825 Defining MAIL_LOCK_LOCKING
4827 cat >> confdefs.h <<\EOF
4828 #define MAIL_LOCK_LOCKING 1
4832 elif test "$mail_locking" = "pop"; then
4835 else mail_locking="dot-locking"; { test "$extra_verbose" = "yes" && cat << \EOF
4836 Defining MAIL_LOCK_DOT
4838 cat >> confdefs.h <<\EOF
4839 #define MAIL_LOCK_DOT 1
4844 test "$mail_locking" = "lockf" -a "$ac_cv_func_lockf" != "yes" && \
4845 { echo "Error:" "lockf mail locking requested but not available." >&2; exit 1; }
4846 test "$mail_locking" = "flock" -a "$ac_cv_func_flock" != "yes" && \
4847 { echo "Error:" "flock mail locking requested but not available." >&2; exit 1; }
4848 test "$mail_locking" = "locking" -a "$ac_cv_func_locking" != "yes" && \
4849 { echo "Error:" "locking mail locking requested but not available." >&2; exit 1; }
4851 case "$opsys" in decosf*)
4853 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
4854 echo "configure:4855: checking for cma_open in -lpthreads" >&5
4855 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
4857 xe_check_libs=" -lpthreads "
4858 cat > conftest.$ac_ext <<EOF
4859 #line 4860 "configure"
4860 #include "confdefs.h"
4861 /* Override any gcc2 internal prototype to avoid an error. */
4862 /* We use char because int might match the return type of a gcc2
4863 builtin and then its argument prototype would still apply. */
4870 if { (eval echo configure:4871: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4872 eval "ac_cv_lib_$ac_lib_var=yes"
4874 echo "configure: failed program was:" >&5
4875 cat conftest.$ac_ext >&5
4877 eval "ac_cv_lib_$ac_lib_var=no"
4882 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
4883 echo "$ac_t""yes" 1>&6
4884 ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
4885 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4886 { test "$extra_verbose" = "yes" && cat << EOF
4889 cat >> confdefs.h <<EOF
4890 #define $ac_tr_lib 1
4894 LIBS="-lpthreads $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpthreads\" to \$LIBS"; fi
4897 echo "$ac_t""no" 1>&6
4901 test "$ac_cv_lib_pthreads_cma_open" = "yes" && \
4902 c_switch_site="$c_switch_site -threads" ;;
4905 echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6
4906 echo "configure:4907: checking whether the -xildoff compiler flag is required" >&5
4907 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then
4908 if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ;
4909 then echo "$ac_t""no" 1>&6;
4910 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
4912 else echo "$ac_t""no" 1>&6
4915 if test "$opsys" = "sol2"; then
4916 if test "$os_release" -ge 56; then
4917 echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6
4918 echo "configure:4919: checking for \"-z ignore\" linker flag" >&5
4919 case "`ld -h 2>&1`" in
4920 *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6
4921 ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;;
4922 *) echo "$ac_t""no" 1>&6 ;;
4928 echo "checking "for specified window system"" 1>&6
4929 echo "configure:4930: checking "for specified window system"" >&5
4931 if test "$with_x11" != "no"; then
4932 test "$x_includes $x_libraries" != "NONE NONE" && \
4933 window_system=x11 with_x11=yes
4936 if test "$x_includes $x_libraries" = "NONE NONE" \
4937 -a -n "$OPENWINHOME" \
4938 -a "$OPENWINHOME" != "/usr/openwin" \
4939 -a -d "$OPENWINHOME"; then
4940 test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib"
4941 test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include"
4942 test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include"
4945 if test "$x_includes" = "NONE"; then
4946 for dir in "/usr/X11" "/usr/X11R6"; do
4947 if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi
4951 if test "$x_libraries" = "NONE"; then
4952 for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do
4953 if test -r "$dir/libX11.a"; then x_libraries="$dir"; break; fi
4957 # If we find X, set shell vars x_includes and x_libraries to the
4958 # paths, otherwise set no_x=yes.
4959 # Uses ac_ vars as temps to allow command line to override cache and checks.
4960 # --without-x overrides everything else, but does not touch the cache.
4961 echo $ac_n "checking for X""... $ac_c" 1>&6
4962 echo "configure:4963: checking for X" >&5
4964 # Check whether --with-x or --without-x was given.
4965 if test "${with_x+set}" = set; then
4970 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
4971 if test "x$with_x" = xno; then
4972 # The user explicitly disabled X.
4975 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
4976 # Both variables are already set.
4980 # One or both of the vars are not set, and there is no cached value.
4981 ac_x_includes=NO ac_x_libraries=NO
4983 if mkdir conftestdir; then
4985 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
4986 cat > Imakefile <<'EOF'
4988 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
4990 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
4991 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4992 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
4993 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
4994 for ac_extension in a so sl; do
4995 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
4996 test -f $ac_im_libdir/libX11.$ac_extension; then
4997 ac_im_usrlibdir=$ac_im_libdir; break
5000 # Screen out bogus values from the imake configuration. They are
5001 # bogus both because they are the default anyway, and because
5002 # using them would break gcc on systems where it needs fixed includes.
5003 case "$ac_im_incroot" in
5005 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5007 case "$ac_im_usrlibdir" in
5009 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5016 if test "$ac_x_includes" = NO; then
5017 # Guess where to find include files, by looking for this one X11 .h file.
5018 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5020 # First, try using that file with no special directory specified.
5021 cat > conftest.$ac_ext <<EOF
5022 #line 5023 "configure"
5023 #include "confdefs.h"
5024 #include <$x_direct_test_include>
5026 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5027 { (eval echo configure:5028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5028 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5029 if test -z "$ac_err"; then
5031 # We can compile using X headers with no special include directory.
5035 echo "configure: failed program was:" >&5
5036 cat conftest.$ac_ext >&5
5038 # Look for the header file in a standard set of common directories.
5039 # Check X11 before X11Rn because it is often a symlink to the current release.
5042 /usr/X11R6/include \
5043 /usr/X11R5/include \
5044 /usr/X11R4/include \
5047 /usr/include/X11R6 \
5048 /usr/include/X11R5 \
5049 /usr/include/X11R4 \
5051 /usr/local/X11/include \
5052 /usr/local/X11R6/include \
5053 /usr/local/X11R5/include \
5054 /usr/local/X11R4/include \
5056 /usr/local/include/X11 \
5057 /usr/local/include/X11R6 \
5058 /usr/local/include/X11R5 \
5059 /usr/local/include/X11R4 \
5063 /usr/XFree86/include/X11 \
5066 /usr/local/include \
5067 /usr/unsupported/include \
5068 /usr/athena/include \
5069 /usr/local/x11r5/include \
5070 /usr/lpp/Xamples/include \
5072 /usr/openwin/include \
5073 /usr/openwin/share/include \
5076 if test -r "$ac_dir/$x_direct_test_include"; then
5077 ac_x_includes=$ac_dir
5083 fi # $ac_x_includes = NO
5085 if test "$ac_x_libraries" = NO; then
5086 # Check for the libraries.
5088 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5089 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5091 # See if we find them without any special options.
5092 # Don't add to $LIBS permanently.
5093 ac_save_LIBS="$LIBS"
5094 LIBS="-l$x_direct_test_library $LIBS"
5095 cat > conftest.$ac_ext <<EOF
5096 #line 5097 "configure"
5097 #include "confdefs.h"
5100 ${x_direct_test_function}()
5103 if { (eval echo configure:5104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5105 LIBS="$ac_save_LIBS"
5106 # We can link X programs with no special library path.
5109 echo "configure: failed program was:" >&5
5110 cat conftest.$ac_ext >&5
5112 LIBS="$ac_save_LIBS"
5113 # First see if replacing the include by lib works.
5114 # Check X11 before X11Rn because it is often a symlink to the current release.
5115 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5126 /usr/local/X11/lib \
5127 /usr/local/X11R6/lib \
5128 /usr/local/X11R5/lib \
5129 /usr/local/X11R4/lib \
5131 /usr/local/lib/X11 \
5132 /usr/local/lib/X11R6 \
5133 /usr/local/lib/X11R5 \
5134 /usr/local/lib/X11R4 \
5138 /usr/XFree86/lib/X11 \
5142 /usr/unsupported/lib \
5144 /usr/local/x11r5/lib \
5145 /usr/lpp/Xamples/lib \
5149 /usr/openwin/share/lib \
5152 for ac_extension in a so sl; do
5153 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5154 ac_x_libraries=$ac_dir
5161 fi # $ac_x_libraries = NO
5163 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5164 # Didn't find X anywhere. Cache the known absence of X.
5165 ac_cv_have_x="have_x=no"
5167 # Record where we found X for the cache.
5168 ac_cv_have_x="have_x=yes \
5169 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5172 eval "$ac_cv_have_x"
5175 if test "$have_x" != yes; then
5176 echo "$ac_t""$have_x" 1>&6
5179 # If each of the values was on the command line, it overrides each guess.
5180 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5181 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5182 # Update the cache value to reflect the command line values.
5183 ac_cv_have_x="have_x=yes \
5184 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5185 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5188 if test "$no_x" = yes; then
5189 # Not all programs may use this symbol, but it does not hurt to define it.
5190 { test "$extra_verbose" = "yes" && cat << \EOF
5191 Defining X_DISPLAY_MISSING
5193 cat >> confdefs.h <<\EOF
5194 #define X_DISPLAY_MISSING 1
5198 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5200 if test -n "$x_includes"; then
5201 X_CFLAGS="$X_CFLAGS -I$x_includes"
5204 # It would also be nice to do this for all -L options, not just this one.
5205 if test -n "$x_libraries"; then
5206 X_LIBS="$X_LIBS -L$x_libraries"
5207 # For Solaris; some versions of Sun CC require a space after -R and
5208 # others require no space. Words are not sufficient . . . .
5209 case "`(uname -sr) 2>/dev/null`" in
5211 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
5212 echo "configure:5213: checking whether -R must be followed by a space" >&5
5213 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
5214 cat > conftest.$ac_ext <<EOF
5215 #line 5216 "configure"
5216 #include "confdefs.h"
5222 if { (eval echo configure:5223: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5226 echo "configure: failed program was:" >&5
5227 cat conftest.$ac_ext >&5
5232 if test $ac_R_nospace = yes; then
5233 echo "$ac_t""no" 1>&6
5234 X_LIBS="$X_LIBS -R$x_libraries"
5236 LIBS="$ac_xsave_LIBS -R $x_libraries"
5237 cat > conftest.$ac_ext <<EOF
5238 #line 5239 "configure"
5239 #include "confdefs.h"
5245 if { (eval echo configure:5246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5249 echo "configure: failed program was:" >&5
5250 cat conftest.$ac_ext >&5
5255 if test $ac_R_space = yes; then
5256 echo "$ac_t""yes" 1>&6
5257 X_LIBS="$X_LIBS -R $x_libraries"
5259 echo "$ac_t""neither works" 1>&6
5262 LIBS="$ac_xsave_LIBS"
5266 # Check for system-dependent libraries X programs must link with.
5267 # Do this before checking for the system-independent R6 libraries
5268 # (-lICE), since we may need -lsocket or whatever for X linking.
5270 if test "$ISC" = yes; then
5271 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
5273 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
5274 # libraries were built with DECnet support. And karl@cs.umb.edu says
5275 # the Alpha needs dnet_stub (dnet does not exist).
5276 if test "$with_dnet" = "no" ; then
5277 ac_cv_lib_dnet_dnet_ntoa=no
5280 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
5281 echo "configure:5282: checking for dnet_ntoa in -ldnet" >&5
5282 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5284 xe_check_libs=" -ldnet "
5285 cat > conftest.$ac_ext <<EOF
5286 #line 5287 "configure"
5287 #include "confdefs.h"
5288 /* Override any gcc2 internal prototype to avoid an error. */
5289 /* We use char because int might match the return type of a gcc2
5290 builtin and then its argument prototype would still apply. */
5297 if { (eval echo configure:5298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5299 eval "ac_cv_lib_$ac_lib_var=yes"
5301 echo "configure: failed program was:" >&5
5302 cat conftest.$ac_ext >&5
5304 eval "ac_cv_lib_$ac_lib_var=no"
5309 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5310 echo "$ac_t""yes" 1>&6
5311 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
5313 echo "$ac_t""no" 1>&6
5318 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
5320 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
5321 echo "configure:5322: checking for dnet_ntoa in -ldnet_stub" >&5
5322 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5324 xe_check_libs=" -ldnet_stub "
5325 cat > conftest.$ac_ext <<EOF
5326 #line 5327 "configure"
5327 #include "confdefs.h"
5328 /* Override any gcc2 internal prototype to avoid an error. */
5329 /* We use char because int might match the return type of a gcc2
5330 builtin and then its argument prototype would still apply. */
5337 if { (eval echo configure:5338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5339 eval "ac_cv_lib_$ac_lib_var=yes"
5341 echo "configure: failed program was:" >&5
5342 cat conftest.$ac_ext >&5
5344 eval "ac_cv_lib_$ac_lib_var=no"
5349 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5350 echo "$ac_t""yes" 1>&6
5351 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
5353 echo "$ac_t""no" 1>&6
5359 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5360 # to get the SysV transport functions.
5361 # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
5363 # The nsl library prevents programs from opening the X display
5364 # on Irix 5.2, according to dickey@clark.net.
5365 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
5366 echo "configure:5367: checking for gethostbyname" >&5
5368 cat > conftest.$ac_ext <<EOF
5369 #line 5370 "configure"
5370 #include "confdefs.h"
5371 /* System header to define __stub macros and hopefully few prototypes,
5372 which can conflict with char gethostbyname(); below. */
5374 /* Override any gcc2 internal prototype to avoid an error. */
5375 /* We use char because int might match the return type of a gcc2
5376 builtin and then its argument prototype would still apply. */
5377 char gethostbyname();
5381 /* The GNU C library defines this for functions which it implements
5382 to always fail with ENOSYS. Some functions are actually named
5383 something starting with __ and the normal name is an alias. */
5384 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5392 if { (eval echo configure:5393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5394 eval "ac_cv_func_gethostbyname=yes"
5396 echo "configure: failed program was:" >&5
5397 cat conftest.$ac_ext >&5
5399 eval "ac_cv_func_gethostbyname=no"
5403 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
5404 echo "$ac_t""yes" 1>&6
5407 echo "$ac_t""no" 1>&6
5410 if test $ac_cv_func_gethostbyname = no; then
5412 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
5413 echo "configure:5414: checking for gethostbyname in -lnsl" >&5
5414 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
5416 xe_check_libs=" -lnsl "
5417 cat > conftest.$ac_ext <<EOF
5418 #line 5419 "configure"
5419 #include "confdefs.h"
5420 /* Override any gcc2 internal prototype to avoid an error. */
5421 /* We use char because int might match the return type of a gcc2
5422 builtin and then its argument prototype would still apply. */
5423 char gethostbyname();
5429 if { (eval echo configure:5430: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5431 eval "ac_cv_lib_$ac_lib_var=yes"
5433 echo "configure: failed program was:" >&5
5434 cat conftest.$ac_ext >&5
5436 eval "ac_cv_lib_$ac_lib_var=no"
5441 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5442 echo "$ac_t""yes" 1>&6
5443 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
5445 echo "$ac_t""no" 1>&6
5451 # lieder@skyler.mavd.honeywell.com says without -lsocket,
5452 # socket/setsockopt and other routines are undefined under SCO ODT
5453 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
5454 # on later versions), says simon@lia.di.epfl.ch: it contains
5455 # gethostby* variants that don't use the nameserver (or something).
5456 # -lsocket must be given before -lnsl if both are needed.
5457 # We assume that if connect needs -lnsl, so does gethostbyname.
5458 echo $ac_n "checking for connect""... $ac_c" 1>&6
5459 echo "configure:5460: checking for connect" >&5
5461 cat > conftest.$ac_ext <<EOF
5462 #line 5463 "configure"
5463 #include "confdefs.h"
5464 /* System header to define __stub macros and hopefully few prototypes,
5465 which can conflict with char connect(); below. */
5467 /* Override any gcc2 internal prototype to avoid an error. */
5468 /* We use char because int might match the return type of a gcc2
5469 builtin and then its argument prototype would still apply. */
5474 /* The GNU C library defines this for functions which it implements
5475 to always fail with ENOSYS. Some functions are actually named
5476 something starting with __ and the normal name is an alias. */
5477 #if defined (__stub_connect) || defined (__stub___connect)
5485 if { (eval echo configure:5486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5487 eval "ac_cv_func_connect=yes"
5489 echo "configure: failed program was:" >&5
5490 cat conftest.$ac_ext >&5
5492 eval "ac_cv_func_connect=no"
5496 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
5497 echo "$ac_t""yes" 1>&6
5500 echo "$ac_t""no" 1>&6
5503 if test $ac_cv_func_connect = no; then
5505 xe_msg_checking="for connect in -lsocket"
5506 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
5507 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
5508 echo "configure:5509: checking "$xe_msg_checking"" >&5
5509 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
5511 xe_check_libs=" -lsocket $X_EXTRA_LIBS"
5512 cat > conftest.$ac_ext <<EOF
5513 #line 5514 "configure"
5514 #include "confdefs.h"
5515 /* Override any gcc2 internal prototype to avoid an error. */
5516 /* We use char because int might match the return type of a gcc2
5517 builtin and then its argument prototype would still apply. */
5524 if { (eval echo configure:5525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5526 eval "ac_cv_lib_$ac_lib_var=yes"
5528 echo "configure: failed program was:" >&5
5529 cat conftest.$ac_ext >&5
5531 eval "ac_cv_lib_$ac_lib_var=no"
5536 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5537 echo "$ac_t""yes" 1>&6
5538 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
5540 echo "$ac_t""no" 1>&6
5546 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
5547 echo $ac_n "checking for remove""... $ac_c" 1>&6
5548 echo "configure:5549: checking for remove" >&5
5550 cat > conftest.$ac_ext <<EOF
5551 #line 5552 "configure"
5552 #include "confdefs.h"
5553 /* System header to define __stub macros and hopefully few prototypes,
5554 which can conflict with char remove(); below. */
5556 /* Override any gcc2 internal prototype to avoid an error. */
5557 /* We use char because int might match the return type of a gcc2
5558 builtin and then its argument prototype would still apply. */
5563 /* The GNU C library defines this for functions which it implements
5564 to always fail with ENOSYS. Some functions are actually named
5565 something starting with __ and the normal name is an alias. */
5566 #if defined (__stub_remove) || defined (__stub___remove)
5574 if { (eval echo configure:5575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5576 eval "ac_cv_func_remove=yes"
5578 echo "configure: failed program was:" >&5
5579 cat conftest.$ac_ext >&5
5581 eval "ac_cv_func_remove=no"
5585 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
5586 echo "$ac_t""yes" 1>&6
5589 echo "$ac_t""no" 1>&6
5592 if test $ac_cv_func_remove = no; then
5594 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
5595 echo "configure:5596: checking for remove in -lposix" >&5
5596 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
5598 xe_check_libs=" -lposix "
5599 cat > conftest.$ac_ext <<EOF
5600 #line 5601 "configure"
5601 #include "confdefs.h"
5602 /* Override any gcc2 internal prototype to avoid an error. */
5603 /* We use char because int might match the return type of a gcc2
5604 builtin and then its argument prototype would still apply. */
5611 if { (eval echo configure:5612: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5613 eval "ac_cv_lib_$ac_lib_var=yes"
5615 echo "configure: failed program was:" >&5
5616 cat conftest.$ac_ext >&5
5618 eval "ac_cv_lib_$ac_lib_var=no"
5623 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5624 echo "$ac_t""yes" 1>&6
5625 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
5627 echo "$ac_t""no" 1>&6
5633 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
5634 echo $ac_n "checking for shmat""... $ac_c" 1>&6
5635 echo "configure:5636: checking for shmat" >&5
5637 cat > conftest.$ac_ext <<EOF
5638 #line 5639 "configure"
5639 #include "confdefs.h"
5640 /* System header to define __stub macros and hopefully few prototypes,
5641 which can conflict with char shmat(); below. */
5643 /* Override any gcc2 internal prototype to avoid an error. */
5644 /* We use char because int might match the return type of a gcc2
5645 builtin and then its argument prototype would still apply. */
5650 /* The GNU C library defines this for functions which it implements
5651 to always fail with ENOSYS. Some functions are actually named
5652 something starting with __ and the normal name is an alias. */
5653 #if defined (__stub_shmat) || defined (__stub___shmat)
5661 if { (eval echo configure:5662: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5663 eval "ac_cv_func_shmat=yes"
5665 echo "configure: failed program was:" >&5
5666 cat conftest.$ac_ext >&5
5668 eval "ac_cv_func_shmat=no"
5672 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
5673 echo "$ac_t""yes" 1>&6
5676 echo "$ac_t""no" 1>&6
5679 if test $ac_cv_func_shmat = no; then
5681 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
5682 echo "configure:5683: checking for shmat in -lipc" >&5
5683 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
5685 xe_check_libs=" -lipc "
5686 cat > conftest.$ac_ext <<EOF
5687 #line 5688 "configure"
5688 #include "confdefs.h"
5689 /* Override any gcc2 internal prototype to avoid an error. */
5690 /* We use char because int might match the return type of a gcc2
5691 builtin and then its argument prototype would still apply. */
5698 if { (eval echo configure:5699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5700 eval "ac_cv_lib_$ac_lib_var=yes"
5702 echo "configure: failed program was:" >&5
5703 cat conftest.$ac_ext >&5
5705 eval "ac_cv_lib_$ac_lib_var=no"
5710 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5711 echo "$ac_t""yes" 1>&6
5712 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
5714 echo "$ac_t""no" 1>&6
5721 # Check for libraries that X11R6 Xt/Xaw programs need.
5722 ac_save_LDFLAGS="$LDFLAGS"
5723 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
5724 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
5725 # check for ICE first), but we must link in the order -lSM -lICE or
5726 # we get undefined symbols. So assume we have SM if we have ICE.
5727 # These have to be linked with before -lX11, unlike the other
5728 # libraries we check for below, so use a different variable.
5729 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
5731 xe_msg_checking="for IceConnectionNumber in -lICE"
5732 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
5733 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
5734 echo "configure:5735: checking "$xe_msg_checking"" >&5
5735 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
5737 xe_check_libs=" -lICE $X_EXTRA_LIBS"
5738 cat > conftest.$ac_ext <<EOF
5739 #line 5740 "configure"
5740 #include "confdefs.h"
5741 /* Override any gcc2 internal prototype to avoid an error. */
5742 /* We use char because int might match the return type of a gcc2
5743 builtin and then its argument prototype would still apply. */
5744 char IceConnectionNumber();
5747 IceConnectionNumber()
5750 if { (eval echo configure:5751: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5752 eval "ac_cv_lib_$ac_lib_var=yes"
5754 echo "configure: failed program was:" >&5
5755 cat conftest.$ac_ext >&5
5757 eval "ac_cv_lib_$ac_lib_var=no"
5762 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5763 echo "$ac_t""yes" 1>&6
5764 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
5766 echo "$ac_t""no" 1>&6
5770 LDFLAGS="$ac_save_LDFLAGS"
5773 # Autoconf claims to find X library and include dirs for us.
5774 if test "$no_x" = "yes"
5775 then with_x11=no window_system=none HAVE_X_WINDOWS=no
5776 else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes
5781 yes ) window_system=x11 HAVE_X_WINDOWS=yes ;;
5782 no ) window_system=none HAVE_X_WINDOWS=no ;;
5785 if test "$with_x11" = "yes"; then
5786 { test "$extra_verbose" = "yes" && cat << \EOF
5787 Defining HAVE_X_WINDOWS
5789 cat >> confdefs.h <<\EOF
5790 #define HAVE_X_WINDOWS 1
5794 MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi
5795 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi
5797 for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do
5798 inc_dir=`echo $lib_dir | sed -e 's/lib/include/'`
5799 if test -d "$lib_dir" -a -d "$inc_dir"; then
5800 case "$x_libraries" in *"$lib_dir"* ) ;; *)
5801 x_libraries="$lib_dir $x_libraries"
5802 X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;;
5804 case "$x_includes" in "$inc_dir"* ) ;; *)
5805 x_includes="$inc_dir $x_includes"
5806 X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;;
5811 for rel in "X11R6" "X11R5" "X11R4"; do
5812 lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include"
5813 if test -d "$lib_dir" -a -d "$inc_dir"; then
5814 case "$x_libraries" in *"$lib_dir"* ) ;; *)
5815 x_libraries="$x_libraries $lib_dir"
5816 X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi
5818 case "$x_includes" in "$inc_dir"* ) ;; *)
5819 x_includes="$x_includes $inc_dir"
5820 X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi
5826 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 ;;
5829 ld_switch_x_site="$X_LIBS"
5832 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
5833 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
5834 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
5836 runpath="" runpath_dirs=""
5837 if test -n "$LD_RUN_PATH"; then
5838 runpath="$LD_RUN_PATH"
5839 elif test "$GCC" = "yes"; then
5840 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
5841 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
5842 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
5843 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
5844 case "$arg" in P,* | -L* | -R* )
5845 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
5847 xe_runpath_dir="$dir"
5848 test "$xe_runpath_dir" != "/lib" -a \
5849 "$xe_runpath_dir" != "/usr/lib" -a \
5850 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
5851 eval "$xe_add_unique_runpath_dir"
5856 ld_switch_run="$ld_switch_run_save"
5859 for arg in $ld_switch_site $ld_switch_x_site; do
5860 case "$arg" in -L*) {
5861 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
5862 test "$xe_runpath_dir" != "/lib" -a \
5863 "$xe_runpath_dir" != "/usr/lib" -a \
5864 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
5865 eval "$xe_add_unique_runpath_dir"
5868 if test "$opsys $need_motif" = "sol2 yes"; then
5869 xe_runpath_dir="/opt/SUNWdt/lib";
5870 eval "$xe_add_unique_runpath_dir";
5873 if test -n "$runpath"; then
5874 ld_switch_run="${dash_r}${runpath}"
5876 if test "$GCC" = "yes"; then
5877 set x $ld_switch_run; shift; ld_switch_run=""
5878 while test -n "$1"; do
5880 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
5881 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
5883 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
5888 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
5893 if test "$extra_verbose" = "yes"; then
5894 echo; echo "X11 compilation variables:"
5895 for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done
5900 if test "$x_includes" != NONE; then
5901 for i in $x_includes; do
5902 if test -d "$i/bitmaps"; then
5903 bitmapdirs="$i/bitmaps:$bitmapdirs"
5905 if test -d "$i/X11/bitmaps"; then
5906 bitmapdirs="$i/X11/bitmaps:$bitmapdirs"
5909 bitmapdirs=`echo "$bitmapdirs" | sed s/.$//`
5911 test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF
5912 Defining BITMAPDIR = "$bitmapdirs"
5914 cat >> confdefs.h <<EOF
5915 #define BITMAPDIR "$bitmapdirs"
5920 echo "checking for X defines extracted by xmkmf" 1>&6
5921 echo "configure:5922: checking for X defines extracted by xmkmf" >&5
5923 if mkdir conftestdir; then
5925 cat > Imakefile <<'EOF'
5927 @echo ${PROTO_DEFINES} ${STD_DEFINES}
5929 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5930 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5931 xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make`
5935 for word in $xmkmf_defines; do
5936 case "$word" in -D* )
5937 sym=`echo '' $word | sed -e 's:^ *-D::' -e 's:=.*::'`
5939 -D*=* ) val=`echo '' $word | sed -e 's:^.*=::'` ;;
5942 if grep "^#define $sym " confdefs.h >/dev/null; then :; else
5943 if test "$val" = "1"
5944 then { test "$extra_verbose" = "yes" && cat << EOF
5947 cat >> confdefs.h <<EOF
5952 else { test "$extra_verbose" = "yes" && cat << EOF
5953 Defining $sym = $val
5955 cat >> confdefs.h <<EOF
5966 ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'`
5967 echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6
5968 echo "configure:5969: checking for X11/Intrinsic.h" >&5
5970 cat > conftest.$ac_ext <<EOF
5971 #line 5972 "configure"
5972 #include "confdefs.h"
5973 #include <X11/Intrinsic.h>
5975 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5976 { (eval echo configure:5977: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5977 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5978 if test -z "$ac_err"; then
5980 eval "ac_cv_header_$ac_safe=yes"
5983 echo "configure: failed program was:" >&5
5984 cat conftest.$ac_ext >&5
5986 eval "ac_cv_header_$ac_safe=no"
5989 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5990 echo "$ac_t""yes" 1>&6
5993 echo "$ac_t""no" 1>&6
5994 { echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; }
5999 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
6000 echo "configure:6001: checking for XOpenDisplay in -lX11" >&5
6001 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
6003 xe_check_libs=" -lX11 "
6004 cat > conftest.$ac_ext <<EOF
6005 #line 6006 "configure"
6006 #include "confdefs.h"
6007 /* Override any gcc2 internal prototype to avoid an error. */
6008 /* We use char because int might match the return type of a gcc2
6009 builtin and then its argument prototype would still apply. */
6010 char XOpenDisplay();
6016 if { (eval echo configure:6017: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6018 eval "ac_cv_lib_$ac_lib_var=yes"
6020 echo "configure: failed program was:" >&5
6021 cat conftest.$ac_ext >&5
6023 eval "ac_cv_lib_$ac_lib_var=no"
6028 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6029 echo "$ac_t""yes" 1>&6
6032 echo "$ac_t""no" 1>&6
6036 if test "$have_lib_x11" != "yes"; then
6038 xe_msg_checking="for XGetFontProperty in -lX11"
6039 test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout"
6040 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6041 echo "configure:6042: checking "$xe_msg_checking"" >&5
6042 ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'`
6044 xe_check_libs=" -lX11 -b i486-linuxaout"
6045 cat > conftest.$ac_ext <<EOF
6046 #line 6047 "configure"
6047 #include "confdefs.h"
6048 /* Override any gcc2 internal prototype to avoid an error. */
6049 /* We use char because int might match the return type of a gcc2
6050 builtin and then its argument prototype would still apply. */
6051 char XGetFontProperty();
6057 if { (eval echo configure:6058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6059 eval "ac_cv_lib_$ac_lib_var=yes"
6061 echo "configure: failed program was:" >&5
6062 cat conftest.$ac_ext >&5
6064 eval "ac_cv_lib_$ac_lib_var=no"
6069 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6070 echo "$ac_t""yes" 1>&6
6071 ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site"
6073 echo "$ac_t""no" 1>&6
6074 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6080 test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\""
6083 echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6
6084 echo "configure:6085: checking for XShapeSelectInput in -lXext" >&5
6085 ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'`
6087 xe_check_libs=" -lXext "
6088 cat > conftest.$ac_ext <<EOF
6089 #line 6090 "configure"
6090 #include "confdefs.h"
6091 /* Override any gcc2 internal prototype to avoid an error. */
6092 /* We use char because int might match the return type of a gcc2
6093 builtin and then its argument prototype would still apply. */
6094 char XShapeSelectInput();
6100 if { (eval echo configure:6101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6102 eval "ac_cv_lib_$ac_lib_var=yes"
6104 echo "configure: failed program was:" >&5
6105 cat conftest.$ac_ext >&5
6107 eval "ac_cv_lib_$ac_lib_var=no"
6112 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6113 echo "$ac_t""yes" 1>&6
6114 libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi
6116 echo "$ac_t""no" 1>&6
6122 echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6
6123 echo "configure:6124: checking for XtOpenDisplay in -lXt" >&5
6124 ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'`
6126 xe_check_libs=" -lXt "
6127 cat > conftest.$ac_ext <<EOF
6128 #line 6129 "configure"
6129 #include "confdefs.h"
6130 /* Override any gcc2 internal prototype to avoid an error. */
6131 /* We use char because int might match the return type of a gcc2
6132 builtin and then its argument prototype would still apply. */
6133 char XtOpenDisplay();
6139 if { (eval echo configure:6140: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6141 eval "ac_cv_lib_$ac_lib_var=yes"
6143 echo "configure: failed program was:" >&5
6144 cat conftest.$ac_ext >&5
6146 eval "ac_cv_lib_$ac_lib_var=no"
6151 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6152 echo "$ac_t""yes" 1>&6
6153 libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi
6155 echo "$ac_t""no" 1>&6
6156 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6161 echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6
6162 echo "configure:6163: checking the version of X11 being used" >&5
6163 cat > conftest.$ac_ext <<EOF
6164 #line 6165 "configure"
6165 #include "confdefs.h"
6166 #include <X11/Intrinsic.h>
6167 int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; }
6169 if { (eval echo configure:6170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
6171 ./conftest foobar; x11_release=$?
6174 echo "configure: failed program was:" >&5
6175 cat conftest.$ac_ext >&5
6180 echo "$ac_t""R${x11_release}" 1>&6
6181 { test "$extra_verbose" = "yes" && cat << EOF
6182 Defining THIS_IS_X11R${x11_release}
6184 cat >> confdefs.h <<EOF
6185 #define THIS_IS_X11R${x11_release} 1
6190 if test "${x11_release}" = "4"; then
6191 case "$with_widgets" in
6192 "" | "no") with_widgets=no ;;
6193 *) { echo "Error:" "Widget support requires X11R5 or greater" >&2; exit 1; } ;;
6197 for ac_func in XConvertCase
6199 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6200 echo "configure:6201: checking for $ac_func" >&5
6202 cat > conftest.$ac_ext <<EOF
6203 #line 6204 "configure"
6204 #include "confdefs.h"
6205 /* System header to define __stub macros and hopefully few prototypes,
6206 which can conflict with char $ac_func(); below. */
6208 /* Override any gcc2 internal prototype to avoid an error. */
6209 /* We use char because int might match the return type of a gcc2
6210 builtin and then its argument prototype would still apply. */
6215 /* The GNU C library defines this for functions which it implements
6216 to always fail with ENOSYS. Some functions are actually named
6217 something starting with __ and the normal name is an alias. */
6218 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6226 if { (eval echo configure:6227: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6228 eval "ac_cv_func_$ac_func=yes"
6230 echo "configure: failed program was:" >&5
6231 cat conftest.$ac_ext >&5
6233 eval "ac_cv_func_$ac_func=no"
6237 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6238 echo "$ac_t""yes" 1>&6
6239 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6240 { test "$extra_verbose" = "yes" && cat << EOF
6241 Defining $ac_tr_func
6243 cat >> confdefs.h <<EOF
6244 #define $ac_tr_func 1
6249 echo "$ac_t""no" 1>&6
6254 for ac_hdr in X11/Xlocale.h
6256 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6257 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6258 echo "configure:6259: checking for $ac_hdr" >&5
6260 cat > conftest.$ac_ext <<EOF
6261 #line 6262 "configure"
6262 #include "confdefs.h"
6265 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6266 { (eval echo configure:6267: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6267 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6268 if test -z "$ac_err"; then
6270 eval "ac_cv_header_$ac_safe=yes"
6273 echo "configure: failed program was:" >&5
6274 cat conftest.$ac_ext >&5
6276 eval "ac_cv_header_$ac_safe=no"
6279 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6280 echo "$ac_t""yes" 1>&6
6281 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6282 { test "$extra_verbose" = "yes" && cat << EOF
6285 cat >> confdefs.h <<EOF
6286 #define $ac_tr_hdr 1
6291 echo "$ac_t""no" 1>&6
6296 echo $ac_n "checking for XFree86""... $ac_c" 1>&6
6297 echo "configure:6298: checking for XFree86" >&5
6298 if test -d "/usr/X386/include" -o \
6299 -f "/etc/XF86Config" -o \
6300 -f "/etc/X11/XF86Config" -o \
6301 -f "/usr/X11R6/lib/X11/XF86Config"; then
6302 echo "$ac_t""yes" 1>&6
6303 { test "$extra_verbose" = "yes" && cat << \EOF
6304 Defining HAVE_XFREE386
6306 cat >> confdefs.h <<\EOF
6307 #define HAVE_XFREE386 1
6312 echo "$ac_t""no" 1>&6
6315 test -z "$with_xmu" && {
6316 echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6
6317 echo "configure:6318: checking for XmuReadBitmapDataFromFile in -lXmu" >&5
6318 ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'`
6320 xe_check_libs=" -lXmu "
6321 cat > conftest.$ac_ext <<EOF
6322 #line 6323 "configure"
6323 #include "confdefs.h"
6324 /* Override any gcc2 internal prototype to avoid an error. */
6325 /* We use char because int might match the return type of a gcc2
6326 builtin and then its argument prototype would still apply. */
6327 char XmuReadBitmapDataFromFile();
6330 XmuReadBitmapDataFromFile()
6333 if { (eval echo configure:6334: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6335 eval "ac_cv_lib_$ac_lib_var=yes"
6337 echo "configure: failed program was:" >&5
6338 cat conftest.$ac_ext >&5
6340 eval "ac_cv_lib_$ac_lib_var=no"
6345 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6346 echo "$ac_t""yes" 1>&6
6349 echo "$ac_t""no" 1>&6
6354 if test "$with_xmu" = "no"; then
6355 extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then
6356 echo " xemacs will be linked with \"xmu.o\""
6359 libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi
6360 { test "$extra_verbose" = "yes" && cat << \EOF
6363 cat >> confdefs.h <<\EOF
6371 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
6372 echo "configure:6373: checking for main in -lXbsd" >&5
6373 ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
6375 xe_check_libs=" -lXbsd "
6376 cat > conftest.$ac_ext <<EOF
6377 #line 6378 "configure"
6378 #include "confdefs.h"
6384 if { (eval echo configure:6385: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6386 eval "ac_cv_lib_$ac_lib_var=yes"
6388 echo "configure: failed program was:" >&5
6389 cat conftest.$ac_ext >&5
6391 eval "ac_cv_lib_$ac_lib_var=no"
6396 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6397 echo "$ac_t""yes" 1>&6
6398 libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi
6400 echo "$ac_t""no" 1>&6
6405 if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then
6406 if test "$GCC" = "yes"; then
6407 X_CFLAGS="-mthreads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$X_CFLAGS"; fi
6408 libs_x="-mthreads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$libs_x"; fi
6411 "xlc" ) CC="xlc_r" ;;
6412 "xlC" ) CC="xlC_r" ;;
6419 if test "$with_msw" != "no"; then
6420 echo "checking for MS-Windows" 1>&6
6421 echo "configure:6422: checking for MS-Windows" >&5
6423 echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6
6424 echo "configure:6425: checking for main in -lgdi32" >&5
6425 ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'`
6427 xe_check_libs=" -lgdi32 "
6428 cat > conftest.$ac_ext <<EOF
6429 #line 6430 "configure"
6430 #include "confdefs.h"
6436 if { (eval echo configure:6437: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6438 eval "ac_cv_lib_$ac_lib_var=yes"
6440 echo "configure: failed program was:" >&5
6441 cat conftest.$ac_ext >&5
6443 eval "ac_cv_lib_$ac_lib_var=no"
6448 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6449 echo "$ac_t""yes" 1>&6
6452 echo "$ac_t""no" 1>&6
6456 if test "$with_msw" = "yes"; then
6457 { test "$extra_verbose" = "yes" && cat << \EOF
6458 Defining HAVE_MS_WINDOWS
6460 cat >> confdefs.h <<\EOF
6461 #define HAVE_MS_WINDOWS 1
6465 install_pp="$blddir/lib-src/installexe.sh"
6466 libs_system="$libs_system -lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lwinspool\" to \$libs_system"; fi
6467 test "$with_dragndrop" != no && dragndrop_proto="$dragndrop_proto msw" && if test "$extra_verbose" = "yes"; then echo " Appending \"msw\" to \$dragndrop_proto"; fi
6468 if test "$window_system" != x11; then
6470 test "$with_scrollbars" != "no" && with_scrollbars=msw \
6471 && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
6472 echo " xemacs will be linked with \"scrollbar-msw.o\""
6474 test "$with_menubars" != "no" && with_menubars=msw \
6475 && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
6476 echo " xemacs will be linked with \"menubar-msw.o\""
6478 test "$with_toolbars" != "no" && with_toolbars=msw \
6479 && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
6480 echo " xemacs will be linked with \"toolbar-msw.o\""
6482 test "$with_dialogs" != "no" && with_dialogs=msw \
6483 && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
6484 echo " xemacs will be linked with \"dialog-msw.o\""
6486 test "$with_widgets" != "no" && with_widgets=msw
6488 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
6489 echo " xemacs will be linked with \"scrollbar-msw.o\""
6491 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
6492 echo " xemacs will be linked with \"menubar-msw.o\""
6494 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
6495 echo " xemacs will be linked with \"toolbar-msw.o\""
6497 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
6498 echo " xemacs will be linked with \"dialog-msw.o\""
6501 cat > conftest.$ac_ext <<EOF
6502 #line 6503 "configure"
6503 #include "confdefs.h"
6505 int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; }
6507 if { (eval echo configure:6508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
6509 { test "$extra_verbose" = "yes" && cat << \EOF
6510 Defining HAVE_MSG_SELECT
6512 cat >> confdefs.h <<\EOF
6513 #define HAVE_MSG_SELECT 1
6519 echo "configure: failed program was:" >&5
6520 cat conftest.$ac_ext >&5
6523 with_file_coding=yes
6524 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
6525 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\""
6532 test -z "$window_system" && window_system="none"
6534 if test "$window_system" = "none"; then
6535 for feature in menubars scrollbars toolbars dialogs dragndrop xface
6537 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
6538 echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2
6540 eval "with_${feature}=no"
6543 test -z "$with_toolbars" && with_toolbars=yes
6546 if test "$with_msw" != "yes"; then
6547 for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES
6549 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
6550 echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2
6552 eval "with_${feature}=no"
6558 if test "$with_x11" != "yes"; then
6559 for feature in tooltalk cde offix wmcommand xim xmu nas_sound
6561 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
6562 echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2
6564 eval "with_${feature}=no"
6568 if test "$with_x11" = "yes"; then
6569 ac_safe=`echo "X11/extensions/shape.h" | sed 'y%./+-%__p_%'`
6570 echo $ac_n "checking for X11/extensions/shape.h""... $ac_c" 1>&6
6571 echo "configure:6572: checking for X11/extensions/shape.h" >&5
6573 cat > conftest.$ac_ext <<EOF
6574 #line 6575 "configure"
6575 #include "confdefs.h"
6576 #include <X11/extensions/shape.h>
6578 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6579 { (eval echo configure:6580: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6580 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6581 if test -z "$ac_err"; then
6583 eval "ac_cv_header_$ac_safe=yes"
6586 echo "configure: failed program was:" >&5
6587 cat conftest.$ac_ext >&5
6589 eval "ac_cv_header_$ac_safe=no"
6592 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6593 echo "$ac_t""yes" 1>&6
6595 { test "$extra_verbose" = "yes" && cat << \EOF
6596 Defining HAVE_BALLOON_HELP
6598 cat >> confdefs.h <<\EOF
6599 #define HAVE_BALLOON_HELP 1
6603 extra_objs="$extra_objs balloon_help.o balloon-x.o" && if test "$extra_verbose" = "yes"; then
6604 echo " xemacs will be linked with \"balloon_help.o balloon-x.o\""
6607 echo "$ac_t""no" 1>&6
6614 case "$window_system" in
6615 x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;;
6616 msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;;
6617 none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;;
6620 case "$x_libraries" in *X11R4* )
6621 test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h"
6622 test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h"
6625 echo "checking for WM_COMMAND option" 1>&6
6626 echo "configure:6627: checking for WM_COMMAND option" >&5;
6627 if test "$with_wmcommand" != "no"; then
6628 { test "$extra_verbose" = "yes" && cat << \EOF
6629 Defining HAVE_WMCOMMAND
6631 cat >> confdefs.h <<\EOF
6632 #define HAVE_WMCOMMAND 1
6638 test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no
6639 test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'`
6640 echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6
6641 echo "configure:6642: checking for X11/Xauth.h" >&5
6643 cat > conftest.$ac_ext <<EOF
6644 #line 6645 "configure"
6645 #include "confdefs.h"
6646 #include <X11/Xauth.h>
6648 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6649 { (eval echo configure:6650: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6650 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6651 if test -z "$ac_err"; then
6653 eval "ac_cv_header_$ac_safe=yes"
6656 echo "configure: failed program was:" >&5
6657 cat conftest.$ac_ext >&5
6659 eval "ac_cv_header_$ac_safe=no"
6662 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6663 echo "$ac_t""yes" 1>&6
6666 echo "$ac_t""no" 1>&6
6670 test -z "$with_xauth" && {
6671 echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6
6672 echo "configure:6673: checking for XauGetAuthByAddr in -lXau" >&5
6673 ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'`
6675 xe_check_libs=" -lXau "
6676 cat > conftest.$ac_ext <<EOF
6677 #line 6678 "configure"
6678 #include "confdefs.h"
6679 /* Override any gcc2 internal prototype to avoid an error. */
6680 /* We use char because int might match the return type of a gcc2
6681 builtin and then its argument prototype would still apply. */
6682 char XauGetAuthByAddr();
6688 if { (eval echo configure:6689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6690 eval "ac_cv_lib_$ac_lib_var=yes"
6692 echo "configure: failed program was:" >&5
6693 cat conftest.$ac_ext >&5
6695 eval "ac_cv_lib_$ac_lib_var=no"
6700 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6701 echo "$ac_t""yes" 1>&6
6704 echo "$ac_t""no" 1>&6
6709 test -z "$with_xauth" && with_xauth=yes
6710 if test "$with_xauth" = "yes"; then
6711 { test "$extra_verbose" = "yes" && cat << \EOF
6714 cat >> confdefs.h <<\EOF
6715 #define HAVE_XAUTH 1
6721 for W in $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
6729 if test "$with_tooltalk" != "no" ; then
6730 for dir in "" "Tt/" "desktop/" ; do
6731 ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'`
6732 echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6
6733 echo "configure:6734: checking for ${dir}tt_c.h" >&5
6735 cat > conftest.$ac_ext <<EOF
6736 #line 6737 "configure"
6737 #include "confdefs.h"
6738 #include <${dir}tt_c.h>
6740 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6741 { (eval echo configure:6742: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6742 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6743 if test -z "$ac_err"; then
6745 eval "ac_cv_header_$ac_safe=yes"
6748 echo "configure: failed program was:" >&5
6749 cat conftest.$ac_ext >&5
6751 eval "ac_cv_header_$ac_safe=no"
6754 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6755 echo "$ac_t""yes" 1>&6
6756 tt_c_h_file="${dir}tt_c.h"; break
6758 echo "$ac_t""no" 1>&6
6762 if test -z "$tt_c_h_file"; then
6763 if test "$with_tooltalk" = "yes"; then
6764 (echo "$progname: Usage error:"
6765 echo " " "Unable to find required tooltalk header files."
6766 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
6771 if test "$with_tooltalk" != "no" ; then
6772 for extra_libs in "" "-lI18N -lce" "-lcxx"; do
6774 xe_msg_checking="for tt_message_create in -ltt"
6775 test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs"
6776 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6777 echo "configure:6778: checking "$xe_msg_checking"" >&5
6778 ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'`
6780 xe_check_libs=" -ltt $extra_libs"
6781 cat > conftest.$ac_ext <<EOF
6782 #line 6783 "configure"
6783 #include "confdefs.h"
6784 /* Override any gcc2 internal prototype to avoid an error. */
6785 /* We use char because int might match the return type of a gcc2
6786 builtin and then its argument prototype would still apply. */
6787 char tt_message_create();
6793 if { (eval echo configure:6794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6795 eval "ac_cv_lib_$ac_lib_var=yes"
6797 echo "configure: failed program was:" >&5
6798 cat conftest.$ac_ext >&5
6800 eval "ac_cv_lib_$ac_lib_var=no"
6805 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6806 echo "$ac_t""yes" 1>&6
6807 tt_libs="-ltt $extra_libs"; break
6809 echo "$ac_t""no" 1>&6
6815 if test -z "$tt_libs"; then
6816 if test "$with_tooltalk" = "yes"; then
6817 (echo "$progname: Usage error:"
6818 echo " " "Unable to find required tooltalk libraries."
6819 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
6824 test -z "$with_tooltalk" && with_tooltalk=yes
6825 if test "$with_tooltalk" = "yes"; then
6826 { test "$extra_verbose" = "yes" && cat << \EOF
6829 cat >> confdefs.h <<\EOF
6834 { test "$extra_verbose" = "yes" && cat << EOF
6835 Defining TT_C_H_FILE = "$tt_c_h_file"
6837 cat >> confdefs.h <<EOF
6838 #define TT_C_H_FILE "$tt_c_h_file"
6842 libs_x="$tt_libs $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$tt_libs\" to \$libs_x"; fi
6843 extra_objs="$extra_objs tooltalk.o" && if test "$extra_verbose" = "yes"; then
6844 echo " xemacs will be linked with \"tooltalk.o\""
6848 test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'`
6849 echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6
6850 echo "configure:6851: checking for Dt/Dt.h" >&5
6852 cat > conftest.$ac_ext <<EOF
6853 #line 6854 "configure"
6854 #include "confdefs.h"
6857 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6858 { (eval echo configure:6859: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6859 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6860 if test -z "$ac_err"; then
6862 eval "ac_cv_header_$ac_safe=yes"
6865 echo "configure: failed program was:" >&5
6866 cat conftest.$ac_ext >&5
6868 eval "ac_cv_header_$ac_safe=no"
6871 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6872 echo "$ac_t""yes" 1>&6
6875 echo "$ac_t""no" 1>&6
6879 test -z "$with_cde" && {
6880 echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6
6881 echo "configure:6882: checking for DtDndDragStart in -lDtSvc" >&5
6882 ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'`
6884 xe_check_libs=" -lDtSvc "
6885 cat > conftest.$ac_ext <<EOF
6886 #line 6887 "configure"
6887 #include "confdefs.h"
6888 /* Override any gcc2 internal prototype to avoid an error. */
6889 /* We use char because int might match the return type of a gcc2
6890 builtin and then its argument prototype would still apply. */
6891 char DtDndDragStart();
6897 if { (eval echo configure:6898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6899 eval "ac_cv_lib_$ac_lib_var=yes"
6901 echo "configure: failed program was:" >&5
6902 cat conftest.$ac_ext >&5
6904 eval "ac_cv_lib_$ac_lib_var=no"
6909 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6910 echo "$ac_t""yes" 1>&6
6913 echo "$ac_t""no" 1>&6
6918 test -z "$with_cde" && with_cde=yes
6919 if test "$with_dragndrop" = no; then
6920 echo "configure: warning: No CDE without generic Drag'n'Drop support" 1>&2
6923 if test "$with_cde" = "yes" ; then
6924 { test "$extra_verbose" = "yes" && cat << \EOF
6927 cat >> confdefs.h <<\EOF
6932 libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi
6933 dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi
6934 with_tooltalk=yes # CDE requires Tooltalk
6935 need_motif=yes # CDE requires Motif
6938 test "$window_system" != "x11" && with_offix=no
6939 if test "$with_xmu" != yes -a "$with_x11" = yes; then
6940 echo "configure: warning: No OffiX without real Xmu support" 1>&2
6943 if test "$with_dragndrop" = no; then
6944 echo "configure: warning: No OffiX without generic Drag'n'Drop support" 1>&2
6947 if test "$with_cde" = yes; then
6948 echo "configure: warning: CDE already found, disabling OffiX support" 1>&2
6951 test -z "$with_offix" && with_offix=no
6952 if test "$with_offix" = "yes"; then
6953 { test "$extra_verbose" = "yes" && cat << \EOF
6954 Defining HAVE_OFFIX_DND
6956 cat >> confdefs.h <<\EOF
6957 #define HAVE_OFFIX_DND 1
6961 dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi
6962 dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi
6965 echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6
6966 echo "configure:6967: checking if drag and drop API is needed" >&5
6967 if test "$with_dragndrop" != "no" ; then
6968 if test -n "$dragndrop_proto" ; then
6970 echo "$ac_t""yes (${dragndrop_proto} )" 1>&6
6971 { test "$extra_verbose" = "yes" && cat << \EOF
6972 Defining HAVE_DRAGNDROP
6974 cat >> confdefs.h <<\EOF
6975 #define HAVE_DRAGNDROP 1
6979 extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi
6982 echo "$ac_t""no" 1>&6
6986 echo "checking for LDAP" 1>&6
6987 echo "configure:6988: checking for LDAP" >&5
6988 test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'`
6989 echo $ac_n "checking for ldap.h""... $ac_c" 1>&6
6990 echo "configure:6991: checking for ldap.h" >&5
6992 cat > conftest.$ac_ext <<EOF
6993 #line 6994 "configure"
6994 #include "confdefs.h"
6997 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6998 { (eval echo configure:6999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6999 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7000 if test -z "$ac_err"; then
7002 eval "ac_cv_header_$ac_safe=yes"
7005 echo "configure: failed program was:" >&5
7006 cat conftest.$ac_ext >&5
7008 eval "ac_cv_header_$ac_safe=no"
7011 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7012 echo "$ac_t""yes" 1>&6
7015 echo "$ac_t""no" 1>&6
7019 test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'`
7020 echo $ac_n "checking for lber.h""... $ac_c" 1>&6
7021 echo "configure:7022: checking for lber.h" >&5
7023 cat > conftest.$ac_ext <<EOF
7024 #line 7025 "configure"
7025 #include "confdefs.h"
7028 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7029 { (eval echo configure:7030: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7030 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7031 if test -z "$ac_err"; then
7033 eval "ac_cv_header_$ac_safe=yes"
7036 echo "configure: failed program was:" >&5
7037 cat conftest.$ac_ext >&5
7039 eval "ac_cv_header_$ac_safe=no"
7042 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7043 echo "$ac_t""yes" 1>&6
7046 echo "$ac_t""no" 1>&6
7050 if test "$with_ldap" != "no"; then
7052 echo $ac_n "checking for ldap_search in -lldap""... $ac_c" 1>&6
7053 echo "configure:7054: checking for ldap_search in -lldap" >&5
7054 ac_lib_var=`echo ldap'_'ldap_search | sed 'y%./+-%__p_%'`
7056 xe_check_libs=" -lldap "
7057 cat > conftest.$ac_ext <<EOF
7058 #line 7059 "configure"
7059 #include "confdefs.h"
7060 /* Override any gcc2 internal prototype to avoid an error. */
7061 /* We use char because int might match the return type of a gcc2
7062 builtin and then its argument prototype would still apply. */
7069 if { (eval echo configure:7070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7071 eval "ac_cv_lib_$ac_lib_var=yes"
7073 echo "configure: failed program was:" >&5
7074 cat conftest.$ac_ext >&5
7076 eval "ac_cv_lib_$ac_lib_var=no"
7081 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7082 echo "$ac_t""yes" 1>&6
7083 with_ldap_nolber=yes
7085 echo "$ac_t""no" 1>&6
7090 test "$with_ldap_nolber" = "no" && {
7091 xe_msg_checking="for ldap_open in -lldap"
7092 test -n "-llber" && xe_msg_checking="$xe_msg_checking using extra libs -llber"
7093 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7094 echo "configure:7095: checking "$xe_msg_checking"" >&5
7095 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7097 xe_check_libs=" -lldap -llber"
7098 cat > conftest.$ac_ext <<EOF
7099 #line 7100 "configure"
7100 #include "confdefs.h"
7101 /* Override any gcc2 internal prototype to avoid an error. */
7102 /* We use char because int might match the return type of a gcc2
7103 builtin and then its argument prototype would still apply. */
7110 if { (eval echo configure:7111: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7112 eval "ac_cv_lib_$ac_lib_var=yes"
7114 echo "configure: failed program was:" >&5
7115 cat conftest.$ac_ext >&5
7117 eval "ac_cv_lib_$ac_lib_var=no"
7122 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7123 echo "$ac_t""yes" 1>&6
7126 echo "$ac_t""no" 1>&6
7131 test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" && {
7132 xe_msg_checking="for ldap_open in -lldap"
7133 test -n "-llber -lkrb" && xe_msg_checking="$xe_msg_checking using extra libs -llber -lkrb"
7134 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7135 echo "configure:7136: checking "$xe_msg_checking"" >&5
7136 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7138 xe_check_libs=" -lldap -llber -lkrb"
7139 cat > conftest.$ac_ext <<EOF
7140 #line 7141 "configure"
7141 #include "confdefs.h"
7142 /* Override any gcc2 internal prototype to avoid an error. */
7143 /* We use char because int might match the return type of a gcc2
7144 builtin and then its argument prototype would still apply. */
7151 if { (eval echo configure:7152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7153 eval "ac_cv_lib_$ac_lib_var=yes"
7155 echo "configure: failed program was:" >&5
7156 cat conftest.$ac_ext >&5
7158 eval "ac_cv_lib_$ac_lib_var=no"
7163 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7164 echo "$ac_t""yes" 1>&6
7167 echo "$ac_t""no" 1>&6
7172 test "$with_ldap_nolber" = "no" -a "$with_ldap_lber" = "no" -a "$with_ldap_krb" = "no" && {
7173 xe_msg_checking="for ldap_open in -lldap"
7174 test -n "-llber -lkrb -ldes" && xe_msg_checking="$xe_msg_checking using extra libs -llber -lkrb -ldes"
7175 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7176 echo "configure:7177: checking "$xe_msg_checking"" >&5
7177 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7179 xe_check_libs=" -lldap -llber -lkrb -ldes"
7180 cat > conftest.$ac_ext <<EOF
7181 #line 7182 "configure"
7182 #include "confdefs.h"
7183 /* Override any gcc2 internal prototype to avoid an error. */
7184 /* We use char because int might match the return type of a gcc2
7185 builtin and then its argument prototype would still apply. */
7192 if { (eval echo configure:7193: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7194 eval "ac_cv_lib_$ac_lib_var=yes"
7196 echo "configure: failed program was:" >&5
7197 cat conftest.$ac_ext >&5
7199 eval "ac_cv_lib_$ac_lib_var=no"
7204 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7205 echo "$ac_t""yes" 1>&6
7206 with_ldap_krbdes=yes
7208 echo "$ac_t""no" 1>&6
7213 test -z "$with_ldap" -a \( "$with_ldap_lber" = "yes" -o "$with_ldap_nolber" = "yes" -o "$with_ldap_krb" = "yes" -o "$with_ldap_krbdes" = "yes" \) && with_ldap=yes
7215 if test "$with_ldap" = "yes"; then
7216 { test "$extra_verbose" = "yes" && cat << \EOF
7219 cat >> confdefs.h <<\EOF
7224 extra_objs="$extra_objs eldap.o" && if test "$extra_verbose" = "yes"; then
7225 echo " xemacs will be linked with \"eldap.o\""
7227 if test "$with_ldap_nolber" = "yes" ; then
7228 LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi
7230 if test "$with_ldap_krb" = "yes" ; then
7231 LIBS="-lkrb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$LIBS"; fi
7233 if test "$with_ldap_krbdes" = "yes" ; then
7234 LIBS="-ldes $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldes\" to \$LIBS"; fi
7235 LIBS="-lkrb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$LIBS"; fi
7237 LIBS="-llber $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$LIBS"; fi
7238 LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi
7240 for ac_func in ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result
7242 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7243 echo "configure:7244: checking for $ac_func" >&5
7245 cat > conftest.$ac_ext <<EOF
7246 #line 7247 "configure"
7247 #include "confdefs.h"
7248 /* System header to define __stub macros and hopefully few prototypes,
7249 which can conflict with char $ac_func(); below. */
7251 /* Override any gcc2 internal prototype to avoid an error. */
7252 /* We use char because int might match the return type of a gcc2
7253 builtin and then its argument prototype would still apply. */
7258 /* The GNU C library defines this for functions which it implements
7259 to always fail with ENOSYS. Some functions are actually named
7260 something starting with __ and the normal name is an alias. */
7261 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7269 if { (eval echo configure:7270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7271 eval "ac_cv_func_$ac_func=yes"
7273 echo "configure: failed program was:" >&5
7274 cat conftest.$ac_ext >&5
7276 eval "ac_cv_func_$ac_func=no"
7280 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7281 echo "$ac_t""yes" 1>&6
7282 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7283 { test "$extra_verbose" = "yes" && cat << EOF
7284 Defining $ac_tr_func
7286 cat >> confdefs.h <<EOF
7287 #define $ac_tr_func 1
7292 echo "$ac_t""no" 1>&6
7298 if test "$with_postgresql" != "no"; then
7299 echo "checking for PostgreSQL" 1>&6
7300 echo "configure:7301: checking for PostgreSQL" >&5
7302 for header_dir in "" "pgsql/" "postgresql/"; do
7303 ac_safe=`echo "${header_dir}libpq-fe.h" | sed 'y%./+-%__p_%'`
7304 echo $ac_n "checking for ${header_dir}libpq-fe.h""... $ac_c" 1>&6
7305 echo "configure:7306: checking for ${header_dir}libpq-fe.h" >&5
7307 cat > conftest.$ac_ext <<EOF
7308 #line 7309 "configure"
7309 #include "confdefs.h"
7310 #include <${header_dir}libpq-fe.h>
7312 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7313 { (eval echo configure:7314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7314 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7315 if test -z "$ac_err"; then
7317 eval "ac_cv_header_$ac_safe=yes"
7320 echo "configure: failed program was:" >&5
7321 cat conftest.$ac_ext >&5
7323 eval "ac_cv_header_$ac_safe=no"
7326 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7327 echo "$ac_t""yes" 1>&6
7328 libpq_fe_h_file=${header_dir}libpq-fe.h; break
7330 echo "$ac_t""no" 1>&6
7335 test -n "$libpq_fe_h_file" && {
7336 echo $ac_n "checking for PQconnectdb in -lpq""... $ac_c" 1>&6
7337 echo "configure:7338: checking for PQconnectdb in -lpq" >&5
7338 ac_lib_var=`echo pq'_'PQconnectdb | sed 'y%./+-%__p_%'`
7340 xe_check_libs=" -lpq "
7341 cat > conftest.$ac_ext <<EOF
7342 #line 7343 "configure"
7343 #include "confdefs.h"
7344 /* Override any gcc2 internal prototype to avoid an error. */
7345 /* We use char because int might match the return type of a gcc2
7346 builtin and then its argument prototype would still apply. */
7353 if { (eval echo configure:7354: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7355 eval "ac_cv_lib_$ac_lib_var=yes"
7357 echo "configure: failed program was:" >&5
7358 cat conftest.$ac_ext >&5
7360 eval "ac_cv_lib_$ac_lib_var=no"
7365 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7366 echo "$ac_t""yes" 1>&6
7369 echo "$ac_t""no" 1>&6
7374 if test -n "$libpq_fe_h_file" -a "$have_libpq" = "yes"; then
7376 { test "$extra_verbose" = "yes" && cat << \EOF
7377 Defining HAVE_POSTGRESQL
7379 cat >> confdefs.h <<\EOF
7380 #define HAVE_POSTGRESQL 1
7385 echo $ac_n "checking for PQconnectStart in -lpq""... $ac_c" 1>&6
7386 echo "configure:7387: checking for PQconnectStart in -lpq" >&5
7387 ac_lib_var=`echo pq'_'PQconnectStart | sed 'y%./+-%__p_%'`
7389 xe_check_libs=" -lpq "
7390 cat > conftest.$ac_ext <<EOF
7391 #line 7392 "configure"
7392 #include "confdefs.h"
7393 /* Override any gcc2 internal prototype to avoid an error. */
7394 /* We use char because int might match the return type of a gcc2
7395 builtin and then its argument prototype would still apply. */
7396 char PQconnectStart();
7402 if { (eval echo configure:7403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7404 eval "ac_cv_lib_$ac_lib_var=yes"
7406 echo "configure: failed program was:" >&5
7407 cat conftest.$ac_ext >&5
7409 eval "ac_cv_lib_$ac_lib_var=no"
7414 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7415 echo "$ac_t""yes" 1>&6
7416 with_postgresqlv7=yes;
7417 { test "$extra_verbose" = "yes" && cat << \EOF
7418 Defining HAVE_POSTGRESQLV7
7420 cat >> confdefs.h <<\EOF
7421 #define HAVE_POSTGRESQLV7 1
7426 echo "$ac_t""no" 1>&6
7430 { test "$extra_verbose" = "yes" && cat << EOF
7431 Defining LIBPQ_FE_H_FILE = "$libpq_fe_h_file"
7433 cat >> confdefs.h <<EOF
7434 #define LIBPQ_FE_H_FILE "$libpq_fe_h_file"
7438 LIBS="-lpq $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpq\" to \$LIBS"; fi
7439 extra_objs="$extra_objs postgresql.o" && if test "$extra_verbose" = "yes"; then
7440 echo " xemacs will be linked with \"postgresql.o\""
7442 elif test "$with_postgresql" = "yes"; then
7443 { echo "Error:" "Required PostgreSQL support cannot be provided. Check --site-prefixes." >&2; exit 1; }
7448 if test "$window_system" != "none"; then
7449 echo "checking for graphics libraries" 1>&6
7450 echo "configure:7451: checking for graphics libraries" >&5
7453 if test -z "$with_xpm"; then
7454 echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6
7455 echo "configure:7456: checking for Xpm - no older than 3.4f" >&5
7457 cat > conftest.$ac_ext <<EOF
7458 #line 7459 "configure"
7459 #include "confdefs.h"
7461 #include <X11/xpm.h>
7462 int main(int c, char **v) {
7464 XpmIncludeVersion != XpmLibraryVersion() ? 1 :
7465 XpmIncludeVersion < 30406 ? 2 : 0 ;}
7467 if { (eval echo configure:7468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7469 ./conftest dummy_arg; xpm_status=$?;
7470 if test "$xpm_status" = "0"; then
7474 if test "$xpm_status" = "1"; then
7475 xpm_problem="Xpm library version and header file version don't match!"
7476 elif test "$xpm_status" = "2"; then
7477 xpm_problem="Xpm library version is too old!"
7479 xpm_problem="Internal xpm detection logic error!"
7482 *** WARNING *** $xpm_problem
7483 I'm not touching that with a 10-foot pole!
7484 If you really want to use the installed version of Xpm, rerun
7485 configure and add '--with-xpm=yes', but don't blame me if XEmacs crashes!"
7489 echo "configure: failed program was:" >&5
7490 cat conftest.$ac_ext >&5
7496 echo "$ac_t""$with_xpm" 1>&6
7498 if test "$with_xpm" = "yes"; then
7499 { test "$extra_verbose" = "yes" && cat << \EOF
7502 cat >> confdefs.h <<\EOF
7507 libs_x="-lXpm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXpm\" to \$libs_x"; fi
7508 echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6
7509 echo "configure:7510: checking for \"FOR_MSW\" xpm" >&5
7511 cat > conftest.$ac_ext <<EOF
7512 #line 7513 "configure"
7513 #include "confdefs.h"
7516 XpmCreatePixmapFromData()
7519 if { (eval echo configure:7520: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7523 echo "configure: failed program was:" >&5
7524 cat conftest.$ac_ext >&5
7530 echo "$ac_t""$xpm_for_msw" 1>&6
7531 if test "$xpm_for_msw" = "yes"; then
7532 { test "$extra_verbose" = "yes" && cat << \EOF
7535 cat >> confdefs.h <<\EOF
7543 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
7544 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
7545 echo "configure:7546: checking for compface.h" >&5
7547 cat > conftest.$ac_ext <<EOF
7548 #line 7549 "configure"
7549 #include "confdefs.h"
7550 #include <compface.h>
7552 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7553 { (eval echo configure:7554: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7554 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7555 if test -z "$ac_err"; then
7557 eval "ac_cv_header_$ac_safe=yes"
7560 echo "configure: failed program was:" >&5
7561 cat conftest.$ac_ext >&5
7563 eval "ac_cv_header_$ac_safe=no"
7566 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7567 echo "$ac_t""yes" 1>&6
7570 echo "$ac_t""no" 1>&6
7574 test -z "$with_xface" && {
7575 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
7576 echo "configure:7577: checking for UnGenFace in -lcompface" >&5
7577 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
7579 xe_check_libs=" -lcompface "
7580 cat > conftest.$ac_ext <<EOF
7581 #line 7582 "configure"
7582 #include "confdefs.h"
7583 /* Override any gcc2 internal prototype to avoid an error. */
7584 /* We use char because int might match the return type of a gcc2
7585 builtin and then its argument prototype would still apply. */
7592 if { (eval echo configure:7593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7594 eval "ac_cv_lib_$ac_lib_var=yes"
7596 echo "configure: failed program was:" >&5
7597 cat conftest.$ac_ext >&5
7599 eval "ac_cv_lib_$ac_lib_var=no"
7604 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7605 echo "$ac_t""yes" 1>&6
7608 echo "$ac_t""no" 1>&6
7613 test -z "$with_xface" && with_xface=yes
7614 if test "$with_xface" = "yes"; then
7615 { test "$extra_verbose" = "yes" && cat << \EOF
7618 cat >> confdefs.h <<\EOF
7619 #define HAVE_XFACE 1
7623 libs_x="-lcompface $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_x"; fi
7626 if test "$with_gif" != "no"; then
7628 { test "$extra_verbose" = "yes" && cat << \EOF
7631 cat >> confdefs.h <<\EOF
7636 extra_objs="$extra_objs dgif_lib.o gif_io.o" && if test "$extra_verbose" = "yes"; then
7637 echo " xemacs will be linked with \"dgif_lib.o gif_io.o\""
7641 if test "$with_png $with_tiff" != "no no"; then
7643 echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6
7644 echo "configure:7645: checking for inflate in -lc" >&5
7645 ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'`
7647 xe_check_libs=" -lc "
7648 cat > conftest.$ac_ext <<EOF
7649 #line 7650 "configure"
7650 #include "confdefs.h"
7651 /* Override any gcc2 internal prototype to avoid an error. */
7652 /* We use char because int might match the return type of a gcc2
7653 builtin and then its argument prototype would still apply. */
7660 if { (eval echo configure:7661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7662 eval "ac_cv_lib_$ac_lib_var=yes"
7664 echo "configure: failed program was:" >&5
7665 cat conftest.$ac_ext >&5
7667 eval "ac_cv_lib_$ac_lib_var=no"
7672 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7673 echo "$ac_t""yes" 1>&6
7676 echo "$ac_t""no" 1>&6
7678 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
7679 echo "configure:7680: checking for inflate in -lz" >&5
7680 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
7682 xe_check_libs=" -lz "
7683 cat > conftest.$ac_ext <<EOF
7684 #line 7685 "configure"
7685 #include "confdefs.h"
7686 /* Override any gcc2 internal prototype to avoid an error. */
7687 /* We use char because int might match the return type of a gcc2
7688 builtin and then its argument prototype would still apply. */
7695 if { (eval echo configure:7696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7697 eval "ac_cv_lib_$ac_lib_var=yes"
7699 echo "configure: failed program was:" >&5
7700 cat conftest.$ac_ext >&5
7702 eval "ac_cv_lib_$ac_lib_var=no"
7707 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7708 echo "$ac_t""yes" 1>&6
7709 libs_x="-lz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lz\" to \$libs_x"; fi
7711 echo "$ac_t""no" 1>&6
7713 echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6
7714 echo "configure:7715: checking for inflate in -lgz" >&5
7715 ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'`
7717 xe_check_libs=" -lgz "
7718 cat > conftest.$ac_ext <<EOF
7719 #line 7720 "configure"
7720 #include "confdefs.h"
7721 /* Override any gcc2 internal prototype to avoid an error. */
7722 /* We use char because int might match the return type of a gcc2
7723 builtin and then its argument prototype would still apply. */
7730 if { (eval echo configure:7731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7732 eval "ac_cv_lib_$ac_lib_var=yes"
7734 echo "configure: failed program was:" >&5
7735 cat conftest.$ac_ext >&5
7737 eval "ac_cv_lib_$ac_lib_var=no"
7742 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7743 echo "$ac_t""yes" 1>&6
7744 libs_x="-lgz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgz\" to \$libs_x"; fi
7746 echo "$ac_t""no" 1>&6
7758 test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'`
7759 echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6
7760 echo "configure:7761: checking for jpeglib.h" >&5
7762 cat > conftest.$ac_ext <<EOF
7763 #line 7764 "configure"
7764 #include "confdefs.h"
7765 #include <jpeglib.h>
7767 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7768 { (eval echo configure:7769: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7769 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7770 if test -z "$ac_err"; then
7772 eval "ac_cv_header_$ac_safe=yes"
7775 echo "configure: failed program was:" >&5
7776 cat conftest.$ac_ext >&5
7778 eval "ac_cv_header_$ac_safe=no"
7781 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7782 echo "$ac_t""yes" 1>&6
7785 echo "$ac_t""no" 1>&6
7789 test -z "$with_jpeg" && {
7790 echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6
7791 echo "configure:7792: checking for jpeg_destroy_decompress in -ljpeg" >&5
7792 ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'`
7794 xe_check_libs=" -ljpeg "
7795 cat > conftest.$ac_ext <<EOF
7796 #line 7797 "configure"
7797 #include "confdefs.h"
7798 /* Override any gcc2 internal prototype to avoid an error. */
7799 /* We use char because int might match the return type of a gcc2
7800 builtin and then its argument prototype would still apply. */
7801 char jpeg_destroy_decompress();
7804 jpeg_destroy_decompress()
7807 if { (eval echo configure:7808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7809 eval "ac_cv_lib_$ac_lib_var=yes"
7811 echo "configure: failed program was:" >&5
7812 cat conftest.$ac_ext >&5
7814 eval "ac_cv_lib_$ac_lib_var=no"
7819 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7820 echo "$ac_t""yes" 1>&6
7823 echo "$ac_t""no" 1>&6
7828 test -z "$with_jpeg" && with_jpeg=yes
7829 if test "$with_jpeg" = "yes"; then
7830 { test "$extra_verbose" = "yes" && cat << \EOF
7833 cat >> confdefs.h <<\EOF
7838 libs_x="-ljpeg $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ljpeg\" to \$libs_x"; fi
7842 test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6
7843 echo "configure:7844: checking for pow" >&5
7845 cat > conftest.$ac_ext <<EOF
7846 #line 7847 "configure"
7847 #include "confdefs.h"
7848 /* System header to define __stub macros and hopefully few prototypes,
7849 which can conflict with char pow(); below. */
7851 /* Override any gcc2 internal prototype to avoid an error. */
7852 /* We use char because int might match the return type of a gcc2
7853 builtin and then its argument prototype would still apply. */
7858 /* The GNU C library defines this for functions which it implements
7859 to always fail with ENOSYS. Some functions are actually named
7860 something starting with __ and the normal name is an alias. */
7861 #if defined (__stub_pow) || defined (__stub___pow)
7869 if { (eval echo configure:7870: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7871 eval "ac_cv_func_pow=yes"
7873 echo "configure: failed program was:" >&5
7874 cat conftest.$ac_ext >&5
7876 eval "ac_cv_func_pow=no"
7880 if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then
7881 echo "$ac_t""yes" 1>&6
7884 echo "$ac_t""no" 1>&6
7888 test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'`
7889 echo $ac_n "checking for png.h""... $ac_c" 1>&6
7890 echo "configure:7891: checking for png.h" >&5
7892 cat > conftest.$ac_ext <<EOF
7893 #line 7894 "configure"
7894 #include "confdefs.h"
7897 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7898 { (eval echo configure:7899: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7899 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7900 if test -z "$ac_err"; then
7902 eval "ac_cv_header_$ac_safe=yes"
7905 echo "configure: failed program was:" >&5
7906 cat conftest.$ac_ext >&5
7908 eval "ac_cv_header_$ac_safe=no"
7911 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7912 echo "$ac_t""yes" 1>&6
7915 echo "$ac_t""no" 1>&6
7919 test -z "$with_png" && {
7920 echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6
7921 echo "configure:7922: checking for png_read_image in -lpng" >&5
7922 ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'`
7924 xe_check_libs=" -lpng "
7925 cat > conftest.$ac_ext <<EOF
7926 #line 7927 "configure"
7927 #include "confdefs.h"
7928 /* Override any gcc2 internal prototype to avoid an error. */
7929 /* We use char because int might match the return type of a gcc2
7930 builtin and then its argument prototype would still apply. */
7931 char png_read_image();
7937 if { (eval echo configure:7938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7939 eval "ac_cv_lib_$ac_lib_var=yes"
7941 echo "configure: failed program was:" >&5
7942 cat conftest.$ac_ext >&5
7944 eval "ac_cv_lib_$ac_lib_var=no"
7949 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7950 echo "$ac_t""yes" 1>&6
7953 echo "$ac_t""no" 1>&6
7958 if test -z "$with_png"; then
7959 echo $ac_n "checking for workable png version information""... $ac_c" 1>&6
7960 echo "configure:7961: checking for workable png version information" >&5
7961 xe_check_libs="-lpng -lz"
7962 cat > conftest.$ac_ext <<EOF
7963 #line 7964 "configure"
7964 #include "confdefs.h"
7966 int main(int c, char **v) {
7967 if (c == 1) return 0;
7968 if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1;
7969 return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;}
7971 if { (eval echo configure:7972: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7973 ./conftest dummy_arg; png_status=$?;
7974 if test "$png_status" = "0"; then
7978 if test "$png_status" = "1"; then
7979 png_problem="PNG library version and header file don't match!"
7980 elif test "$png_status" = "2"; then
7981 png_problem="PNG library version too old (pre 1.0.2)!"
7984 *** WARNING *** $png_problem
7985 I'm not touching that with a 10-foot pole!
7986 If you really want to use the installed version of libPNG, rerun
7987 configure and add '--with-png=yes', but don't blame me if XEmacs crashes!"
7991 echo "configure: failed program was:" >&5
7992 cat conftest.$ac_ext >&5
7998 echo "$ac_t""$with_png" 1>&6
8000 if test "$with_png" = "yes"; then
8001 { test "$extra_verbose" = "yes" && cat << \EOF
8004 cat >> confdefs.h <<\EOF
8009 libs_x="-lpng $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpng\" to \$libs_x"; fi
8012 test -z "$with_tiff" && { ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
8013 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
8014 echo "configure:8015: checking for tiffio.h" >&5
8016 cat > conftest.$ac_ext <<EOF
8017 #line 8018 "configure"
8018 #include "confdefs.h"
8021 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8022 { (eval echo configure:8023: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8023 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8024 if test -z "$ac_err"; then
8026 eval "ac_cv_header_$ac_safe=yes"
8029 echo "configure: failed program was:" >&5
8030 cat conftest.$ac_ext >&5
8032 eval "ac_cv_header_$ac_safe=no"
8035 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8036 echo "$ac_t""yes" 1>&6
8039 echo "$ac_t""no" 1>&6
8043 test -z "$with_tiff" && {
8044 echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6
8045 echo "configure:8046: checking for TIFFClientOpen in -ltiff" >&5
8046 ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'`
8048 xe_check_libs=" -ltiff "
8049 cat > conftest.$ac_ext <<EOF
8050 #line 8051 "configure"
8051 #include "confdefs.h"
8052 /* Override any gcc2 internal prototype to avoid an error. */
8053 /* We use char because int might match the return type of a gcc2
8054 builtin and then its argument prototype would still apply. */
8055 char TIFFClientOpen();
8061 if { (eval echo configure:8062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8063 eval "ac_cv_lib_$ac_lib_var=yes"
8065 echo "configure: failed program was:" >&5
8066 cat conftest.$ac_ext >&5
8068 eval "ac_cv_lib_$ac_lib_var=no"
8073 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8074 echo "$ac_t""yes" 1>&6
8077 echo "$ac_t""no" 1>&6
8082 test -z "$with_tiff" && with_tiff=yes
8083 if test "$with_tiff" = "yes"; then
8084 { test "$extra_verbose" = "yes" && cat << \EOF
8087 cat >> confdefs.h <<\EOF
8092 libs_x="-ltiff $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltiff\" to \$libs_x"; fi
8097 if test "$with_x11" = "yes"; then
8099 echo "checking for X11 graphics libraries" 1>&6
8100 echo "configure:8101: checking for X11 graphics libraries" >&5
8102 echo "checking for the Athena widgets" 1>&6
8103 echo "configure:8104: checking for the Athena widgets" >&5
8105 case "$with_athena" in
8106 "xaw" | "") athena_variant=Xaw athena_3d=no ;;
8107 "3d") athena_variant=Xaw3d athena_3d=yes ;;
8108 "next") athena_variant=neXtaw athena_3d=yes ;;
8109 "95") athena_variant=Xaw95 athena_3d=yes ;;
8110 "xpm") athena_variant=XawXpm athena_3d=yes ;;
8111 *) { echo "Error:" "Unknown Athena widget set \`$with_athena'. This should not happen." >&2; exit 1; } ;;
8114 if test "$athena_3d" = "no"; then
8116 echo $ac_n "checking for XawScrollbarSetThumb in -l$athena_variant""... $ac_c" 1>&6
8117 echo "configure:8118: checking for XawScrollbarSetThumb in -l$athena_variant" >&5
8118 ac_lib_var=`echo $athena_variant'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
8120 xe_check_libs=" -l$athena_variant "
8121 cat > conftest.$ac_ext <<EOF
8122 #line 8123 "configure"
8123 #include "confdefs.h"
8124 /* Override any gcc2 internal prototype to avoid an error. */
8125 /* We use char because int might match the return type of a gcc2
8126 builtin and then its argument prototype would still apply. */
8127 char XawScrollbarSetThumb();
8130 XawScrollbarSetThumb()
8133 if { (eval echo configure:8134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8135 eval "ac_cv_lib_$ac_lib_var=yes"
8137 echo "configure: failed program was:" >&5
8138 cat conftest.$ac_ext >&5
8140 eval "ac_cv_lib_$ac_lib_var=no"
8145 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8146 echo "$ac_t""yes" 1>&6
8148 echo $ac_n "checking for threeDClassRec in -l$athena_variant""... $ac_c" 1>&6
8149 echo "configure:8150: checking for threeDClassRec in -l$athena_variant" >&5
8150 ac_lib_var=`echo $athena_variant'_'threeDClassRec | sed 'y%./+-%__p_%'`
8152 xe_check_libs=" -l$athena_variant "
8153 cat > conftest.$ac_ext <<EOF
8154 #line 8155 "configure"
8155 #include "confdefs.h"
8156 /* Override any gcc2 internal prototype to avoid an error. */
8157 /* We use char because int might match the return type of a gcc2
8158 builtin and then its argument prototype would still apply. */
8159 char threeDClassRec();
8165 if { (eval echo configure:8166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8167 eval "ac_cv_lib_$ac_lib_var=yes"
8169 echo "configure: failed program was:" >&5
8170 cat conftest.$ac_ext >&5
8172 eval "ac_cv_lib_$ac_lib_var=no"
8177 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8178 echo "$ac_t""yes" 1>&6
8179 echo "configure: warning: "Could not find a non-3d Athena widget library."" 1>&2
8181 echo "$ac_t""no" 1>&6
8182 athena_lib=$athena_variant
8188 echo "$ac_t""no" 1>&6
8189 echo "configure: warning: "Could not find an Athena widget library."" 1>&2
8195 echo $ac_n "checking for threeDClassRec in -l$athena_variant""... $ac_c" 1>&6
8196 echo "configure:8197: checking for threeDClassRec in -l$athena_variant" >&5
8197 ac_lib_var=`echo $athena_variant'_'threeDClassRec | sed 'y%./+-%__p_%'`
8199 xe_check_libs=" -l$athena_variant "
8200 cat > conftest.$ac_ext <<EOF
8201 #line 8202 "configure"
8202 #include "confdefs.h"
8203 /* Override any gcc2 internal prototype to avoid an error. */
8204 /* We use char because int might match the return type of a gcc2
8205 builtin and then its argument prototype would still apply. */
8206 char threeDClassRec();
8212 if { (eval echo configure:8213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8214 eval "ac_cv_lib_$ac_lib_var=yes"
8216 echo "configure: failed program was:" >&5
8217 cat conftest.$ac_ext >&5
8219 eval "ac_cv_lib_$ac_lib_var=no"
8224 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8225 echo "$ac_t""yes" 1>&6
8226 athena_lib=$athena_variant
8228 echo "$ac_t""no" 1>&6
8229 echo $ac_n "checking for threeDClassRec in -lXaw""... $ac_c" 1>&6
8230 echo "configure:8231: checking for threeDClassRec in -lXaw" >&5
8231 ac_lib_var=`echo Xaw'_'threeDClassRec | sed 'y%./+-%__p_%'`
8233 xe_check_libs=" -lXaw "
8234 cat > conftest.$ac_ext <<EOF
8235 #line 8236 "configure"
8236 #include "confdefs.h"
8237 /* Override any gcc2 internal prototype to avoid an error. */
8238 /* We use char because int might match the return type of a gcc2
8239 builtin and then its argument prototype would still apply. */
8240 char threeDClassRec();
8246 if { (eval echo configure:8247: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8248 eval "ac_cv_lib_$ac_lib_var=yes"
8250 echo "configure: failed program was:" >&5
8251 cat conftest.$ac_ext >&5
8253 eval "ac_cv_lib_$ac_lib_var=no"
8258 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8259 echo "$ac_t""yes" 1>&6
8261 echo "configure: warning: "Assuming that libXaw is actually $athena_variant."" 1>&2;
8264 echo "$ac_t""no" 1>&6
8265 echo "configure: warning: "Could not find a 3d Athena widget library that looked like $athena_variant."" 1>&2
8274 if test "$athena_3d" = "no"; then
8275 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
8276 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
8277 echo "configure:8278: checking for X11/Xaw/ThreeD.h" >&5
8279 cat > conftest.$ac_ext <<EOF
8280 #line 8281 "configure"
8281 #include "confdefs.h"
8282 #include <X11/Xaw/ThreeD.h>
8284 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8285 { (eval echo configure:8286: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8286 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8287 if test -z "$ac_err"; then
8289 eval "ac_cv_header_$ac_safe=yes"
8292 echo "configure: failed program was:" >&5
8293 cat conftest.$ac_ext >&5
8295 eval "ac_cv_header_$ac_safe=no"
8298 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8299 echo "$ac_t""yes" 1>&6
8300 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
8302 echo "$ac_t""no" 1>&6
8303 ac_safe=`echo "X11/Xaw/XawInit.h" | sed 'y%./+-%__p_%'`
8304 echo $ac_n "checking for X11/Xaw/XawInit.h""... $ac_c" 1>&6
8305 echo "configure:8306: checking for X11/Xaw/XawInit.h" >&5
8307 cat > conftest.$ac_ext <<EOF
8308 #line 8309 "configure"
8309 #include "confdefs.h"
8310 #include <X11/Xaw/XawInit.h>
8312 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8313 { (eval echo configure:8314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8314 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8315 if test -z "$ac_err"; then
8317 eval "ac_cv_header_$ac_safe=yes"
8320 echo "configure: failed program was:" >&5
8321 cat conftest.$ac_ext >&5
8323 eval "ac_cv_header_$ac_safe=no"
8326 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8327 echo "$ac_t""yes" 1>&6
8328 athena_h_path=X11/Xaw
8330 echo "$ac_t""no" 1>&6
8331 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
8337 ac_safe=`echo "X11/$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
8338 echo $ac_n "checking for X11/$athena_variant/XawInit.h""... $ac_c" 1>&6
8339 echo "configure:8340: checking for X11/$athena_variant/XawInit.h" >&5
8341 cat > conftest.$ac_ext <<EOF
8342 #line 8343 "configure"
8343 #include "confdefs.h"
8344 #include <X11/$athena_variant/XawInit.h>
8346 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8347 { (eval echo configure:8348: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8348 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8349 if test -z "$ac_err"; then
8351 eval "ac_cv_header_$ac_safe=yes"
8354 echo "configure: failed program was:" >&5
8355 cat conftest.$ac_ext >&5
8357 eval "ac_cv_header_$ac_safe=no"
8360 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8361 echo "$ac_t""yes" 1>&6
8362 ac_safe=`echo "X11/$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
8363 echo $ac_n "checking for X11/$athena_variant/ThreeD.h""... $ac_c" 1>&6
8364 echo "configure:8365: checking for X11/$athena_variant/ThreeD.h" >&5
8366 cat > conftest.$ac_ext <<EOF
8367 #line 8368 "configure"
8368 #include "confdefs.h"
8369 #include <X11/$athena_variant/ThreeD.h>
8371 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8372 { (eval echo configure:8373: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8373 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8374 if test -z "$ac_err"; then
8376 eval "ac_cv_header_$ac_safe=yes"
8379 echo "configure: failed program was:" >&5
8380 cat conftest.$ac_ext >&5
8382 eval "ac_cv_header_$ac_safe=no"
8385 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8386 echo "$ac_t""yes" 1>&6
8387 athena_h_path=X11/$athena_variant
8389 echo "$ac_t""no" 1>&6
8393 echo "$ac_t""no" 1>&6
8397 if test -z "$athena_h_path"; then
8398 ac_safe=`echo "$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
8399 echo $ac_n "checking for $athena_variant/XawInit.h""... $ac_c" 1>&6
8400 echo "configure:8401: checking for $athena_variant/XawInit.h" >&5
8402 cat > conftest.$ac_ext <<EOF
8403 #line 8404 "configure"
8404 #include "confdefs.h"
8405 #include <$athena_variant/XawInit.h>
8407 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8408 { (eval echo configure:8409: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8409 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8410 if test -z "$ac_err"; then
8412 eval "ac_cv_header_$ac_safe=yes"
8415 echo "configure: failed program was:" >&5
8416 cat conftest.$ac_ext >&5
8418 eval "ac_cv_header_$ac_safe=no"
8421 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8422 echo "$ac_t""yes" 1>&6
8423 ac_safe=`echo "$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
8424 echo $ac_n "checking for $athena_variant/ThreeD.h""... $ac_c" 1>&6
8425 echo "configure:8426: checking for $athena_variant/ThreeD.h" >&5
8427 cat > conftest.$ac_ext <<EOF
8428 #line 8429 "configure"
8429 #include "confdefs.h"
8430 #include <$athena_variant/ThreeD.h>
8432 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8433 { (eval echo configure:8434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8434 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8435 if test -z "$ac_err"; then
8437 eval "ac_cv_header_$ac_safe=yes"
8440 echo "configure: failed program was:" >&5
8441 cat conftest.$ac_ext >&5
8443 eval "ac_cv_header_$ac_safe=no"
8446 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8447 echo "$ac_t""yes" 1>&6
8448 athena_h_path=$athena_variant
8450 echo "$ac_t""no" 1>&6
8454 echo "$ac_t""no" 1>&6
8459 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
8460 ac_safe=`echo "X11/Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
8461 echo $ac_n "checking for X11/Xaw3d/XawInit.h""... $ac_c" 1>&6
8462 echo "configure:8463: checking for X11/Xaw3d/XawInit.h" >&5
8464 cat > conftest.$ac_ext <<EOF
8465 #line 8466 "configure"
8466 #include "confdefs.h"
8467 #include <X11/Xaw3d/XawInit.h>
8469 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8470 { (eval echo configure:8471: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8471 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8472 if test -z "$ac_err"; then
8474 eval "ac_cv_header_$ac_safe=yes"
8477 echo "configure: failed program was:" >&5
8478 cat conftest.$ac_ext >&5
8480 eval "ac_cv_header_$ac_safe=no"
8483 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8484 echo "$ac_t""yes" 1>&6
8485 ac_safe=`echo "X11/Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
8486 echo $ac_n "checking for X11/Xaw3d/ThreeD.h""... $ac_c" 1>&6
8487 echo "configure:8488: checking for X11/Xaw3d/ThreeD.h" >&5
8489 cat > conftest.$ac_ext <<EOF
8490 #line 8491 "configure"
8491 #include "confdefs.h"
8492 #include <X11/Xaw3d/ThreeD.h>
8494 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8495 { (eval echo configure:8496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8496 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8497 if test -z "$ac_err"; then
8499 eval "ac_cv_header_$ac_safe=yes"
8502 echo "configure: failed program was:" >&5
8503 cat conftest.$ac_ext >&5
8505 eval "ac_cv_header_$ac_safe=no"
8508 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8509 echo "$ac_t""yes" 1>&6
8511 echo "configure: warning: "Assuming that X11/Xaw3d headers are suitable for $athena_variant."" 1>&2
8512 athena_h_path=X11/Xaw3d
8515 echo "$ac_t""no" 1>&6
8519 echo "$ac_t""no" 1>&6
8524 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
8525 ac_safe=`echo "Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
8526 echo $ac_n "checking for Xaw3d/XawInit.h""... $ac_c" 1>&6
8527 echo "configure:8528: checking for Xaw3d/XawInit.h" >&5
8529 cat > conftest.$ac_ext <<EOF
8530 #line 8531 "configure"
8531 #include "confdefs.h"
8532 #include <Xaw3d/XawInit.h>
8534 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8535 { (eval echo configure:8536: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8536 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8537 if test -z "$ac_err"; then
8539 eval "ac_cv_header_$ac_safe=yes"
8542 echo "configure: failed program was:" >&5
8543 cat conftest.$ac_ext >&5
8545 eval "ac_cv_header_$ac_safe=no"
8548 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8549 echo "$ac_t""yes" 1>&6
8550 ac_safe=`echo "Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
8551 echo $ac_n "checking for Xaw3d/ThreeD.h""... $ac_c" 1>&6
8552 echo "configure:8553: checking for Xaw3d/ThreeD.h" >&5
8554 cat > conftest.$ac_ext <<EOF
8555 #line 8556 "configure"
8556 #include "confdefs.h"
8557 #include <Xaw3d/ThreeD.h>
8559 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8560 { (eval echo configure:8561: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8561 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8562 if test -z "$ac_err"; then
8564 eval "ac_cv_header_$ac_safe=yes"
8567 echo "configure: failed program was:" >&5
8568 cat conftest.$ac_ext >&5
8570 eval "ac_cv_header_$ac_safe=no"
8573 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8574 echo "$ac_t""yes" 1>&6
8576 echo "configure: warning: "Assuming that Xaw3d headers are suitable for $athena_variant."" 1>&2
8580 echo "$ac_t""no" 1>&6
8584 echo "$ac_t""no" 1>&6
8589 if test -z "$athena_h_path"; then
8590 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
8591 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
8592 echo "configure:8593: checking for X11/Xaw/ThreeD.h" >&5
8594 cat > conftest.$ac_ext <<EOF
8595 #line 8596 "configure"
8596 #include "confdefs.h"
8597 #include <X11/Xaw/ThreeD.h>
8599 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8600 { (eval echo configure:8601: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8601 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8602 if test -z "$ac_err"; then
8604 eval "ac_cv_header_$ac_safe=yes"
8607 echo "configure: failed program was:" >&5
8608 cat conftest.$ac_ext >&5
8610 eval "ac_cv_header_$ac_safe=no"
8613 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8614 echo "$ac_t""yes" 1>&6
8616 echo "configure: warning: "Assuming that X11/Xaw headers are suitable for $athena_variant."" 1>&2
8617 athena_h_path=X11/Xaw
8620 echo "$ac_t""no" 1>&6
8621 echo "configure: warning: "Could not find a suitable 3d Athena header set."" 1>&2
8627 if test -n "$athena_lib" -a -n "$athena_h_path"; then
8633 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
8634 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
8635 echo "configure:8636: checking for Xm/Xm.h" >&5
8637 cat > conftest.$ac_ext <<EOF
8638 #line 8639 "configure"
8639 #include "confdefs.h"
8642 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8643 { (eval echo configure:8644: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8644 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8645 if test -z "$ac_err"; then
8647 eval "ac_cv_header_$ac_safe=yes"
8650 echo "configure: failed program was:" >&5
8651 cat conftest.$ac_ext >&5
8653 eval "ac_cv_header_$ac_safe=no"
8656 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8657 echo "$ac_t""yes" 1>&6
8659 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
8660 echo "configure:8661: checking for XmStringFree in -lXm" >&5
8661 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
8663 xe_check_libs=" -lXm "
8664 cat > conftest.$ac_ext <<EOF
8665 #line 8666 "configure"
8666 #include "confdefs.h"
8667 /* Override any gcc2 internal prototype to avoid an error. */
8668 /* We use char because int might match the return type of a gcc2
8669 builtin and then its argument prototype would still apply. */
8670 char XmStringFree();
8676 if { (eval echo configure:8677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8678 eval "ac_cv_lib_$ac_lib_var=yes"
8680 echo "configure: failed program was:" >&5
8681 cat conftest.$ac_ext >&5
8683 eval "ac_cv_lib_$ac_lib_var=no"
8688 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8689 echo "$ac_t""yes" 1>&6
8692 echo "$ac_t""no" 1>&6
8698 echo "$ac_t""no" 1>&6
8703 if test "$have_motif" = "yes"; then
8704 echo $ac_n "checking for Lesstif""... $ac_c" 1>&6
8705 echo "configure:8706: checking for Lesstif" >&5
8706 cat > conftest.$ac_ext <<EOF
8707 #line 8708 "configure"
8708 #include "confdefs.h"
8710 #ifdef LESSTIF_VERSION
8715 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8716 egrep "yes" >/dev/null 2>&1; then
8725 echo "$ac_t""$have_lesstif" 1>&6
8730 case "$with_menubars" in "" | "yes" | "athena" )
8731 with_menubars="lucid" ;;
8733 case "$with_dialogs" in "" | "yes" | "lucid" )
8734 if test "$have_motif" = "yes"; then with_dialogs="motif"
8735 elif test "$have_xaw" = "yes"; then with_dialogs="athena"
8736 else with_dialogs=no
8739 case "$with_scrollbars" in "" | "yes" )
8740 with_scrollbars="lucid" ;;
8742 case "$with_widgets" in "" | "yes" | "lucid")
8743 if test "$have_motif" = "yes"; then with_widgets="motif"
8744 elif test "$have_xaw" = "yes"; then with_widgets="athena"
8745 else with_widgets=no
8749 all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars $with_widgets"
8751 case "$all_widgets" in
8753 if test "$have_xaw" != "yes"; then
8754 { echo "Error:" "Could not find a suitable Athena library to build with." >&2; exit 1; }
8757 lwlib_objs="$lwlib_objs lwlib-Xaw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xaw.o\" to \$lwlib_objs"; fi
8759 libs_x="-l$athena_lib $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$athena_lib\" to \$libs_x"; fi
8761 { test "$extra_verbose" = "yes" && cat << EOF
8762 Defining ATHENA_Scrollbar_h_ = "$athena_h_path/Scrollbar.h"
8764 cat >> confdefs.h <<EOF
8765 #define ATHENA_Scrollbar_h_ "$athena_h_path/Scrollbar.h"
8769 { test "$extra_verbose" = "yes" && cat << EOF
8770 Defining ATHENA_Dialog_h_ = "$athena_h_path/Dialog.h"
8772 cat >> confdefs.h <<EOF
8773 #define ATHENA_Dialog_h_ "$athena_h_path/Dialog.h"
8777 { test "$extra_verbose" = "yes" && cat << EOF
8778 Defining ATHENA_Form_h_ = "$athena_h_path/Form.h"
8780 cat >> confdefs.h <<EOF
8781 #define ATHENA_Form_h_ "$athena_h_path/Form.h"
8785 { test "$extra_verbose" = "yes" && cat << EOF
8786 Defining ATHENA_Command_h_ = "$athena_h_path/Command.h"
8788 cat >> confdefs.h <<EOF
8789 #define ATHENA_Command_h_ "$athena_h_path/Command.h"
8793 { test "$extra_verbose" = "yes" && cat << EOF
8794 Defining ATHENA_Label_h_ = "$athena_h_path/Label.h"
8796 cat >> confdefs.h <<EOF
8797 #define ATHENA_Label_h_ "$athena_h_path/Label.h"
8801 { test "$extra_verbose" = "yes" && cat << EOF
8802 Defining ATHENA_LabelP_h_ = "$athena_h_path/LabelP.h"
8804 cat >> confdefs.h <<EOF
8805 #define ATHENA_LabelP_h_ "$athena_h_path/LabelP.h"
8809 { test "$extra_verbose" = "yes" && cat << EOF
8810 Defining ATHENA_Toggle_h_ = "$athena_h_path/Toggle.h"
8812 cat >> confdefs.h <<EOF
8813 #define ATHENA_Toggle_h_ "$athena_h_path/Toggle.h"
8817 { test "$extra_verbose" = "yes" && cat << EOF
8818 Defining ATHENA_ToggleP_h_ = "$athena_h_path/ToggleP.h"
8820 cat >> confdefs.h <<EOF
8821 #define ATHENA_ToggleP_h_ "$athena_h_path/ToggleP.h"
8825 { test "$extra_verbose" = "yes" && cat << EOF
8826 Defining ATHENA_AsciiText_h_ = "$athena_h_path/AsciiText.h"
8828 cat >> confdefs.h <<EOF
8829 #define ATHENA_AsciiText_h_ "$athena_h_path/AsciiText.h"
8833 { test "$extra_verbose" = "yes" && cat << EOF
8834 Defining ATHENA_XawInit_h_ = "$athena_h_path/XawInit.h"
8836 cat >> confdefs.h <<EOF
8837 #define ATHENA_XawInit_h_ "$athena_h_path/XawInit.h"
8842 { test "$extra_verbose" = "yes" && cat << \EOF
8843 Defining LWLIB_USES_ATHENA
8845 cat >> confdefs.h <<\EOF
8846 #define LWLIB_USES_ATHENA 1
8850 { test "$extra_verbose" = "yes" && cat << \EOF
8851 Defining NEED_ATHENA
8853 cat >> confdefs.h <<\EOF
8854 #define NEED_ATHENA 1
8860 if test "$athena_3d" = "yes"; then
8861 { test "$extra_verbose" = "yes" && cat << \EOF
8862 Defining HAVE_ATHENA_3D
8864 cat >> confdefs.h <<\EOF
8865 #define HAVE_ATHENA_3D 1
8873 case "$all_widgets" in *motif* )
8874 { test "$extra_verbose" = "yes" && cat << \EOF
8875 Defining LWLIB_USES_MOTIF
8877 cat >> confdefs.h <<\EOF
8878 #define LWLIB_USES_MOTIF 1
8882 { test "$extra_verbose" = "yes" && cat << \EOF
8885 cat >> confdefs.h <<\EOF
8886 #define NEED_MOTIF 1
8890 lwlib_objs="$lwlib_objs lwlib-Xm.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xm.o\" to \$lwlib_objs"; fi
8894 test "$with_menubars" = "lucid" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
8895 test "$with_menubars" = "motif" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
8896 test "$with_scrollbars" = "lucid" && lwlib_objs="$lwlib_objs xlwscrollbar.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwscrollbar.o\" to \$lwlib_objs"; fi
8897 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
8898 lwlib_objs="$lwlib_objs xlwtabs.o xlwgcs.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwtabs.o xlwgcs.o\" to \$lwlib_objs"; fi
8899 case "$with_widgets" in athena* )
8900 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;;
8902 case "$all_widgets" in *lucid* )
8903 { test "$extra_verbose" = "yes" && cat << \EOF
8906 cat >> confdefs.h <<\EOF
8907 #define NEED_LUCID 1
8911 lwlib_objs="$lwlib_objs lwlib-Xlw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xlw.o\" to \$lwlib_objs"; fi ;;
8916 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
8917 Defining LWLIB_SCROLLBARS_ATHENA
8919 cat >> confdefs.h <<\EOF
8920 #define LWLIB_SCROLLBARS_ATHENA 1
8924 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
8925 Defining LWLIB_DIALOGS_ATHENA
8927 cat >> confdefs.h <<\EOF
8928 #define LWLIB_DIALOGS_ATHENA 1
8933 if test "$athena_3d" = "yes"; then
8934 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
8935 Defining LWLIB_SCROLLBARS_ATHENA3D
8937 cat >> confdefs.h <<\EOF
8938 #define LWLIB_SCROLLBARS_ATHENA3D 1
8942 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
8943 Defining LWLIB_DIALOGS_ATHENA3D
8945 cat >> confdefs.h <<\EOF
8946 #define LWLIB_DIALOGS_ATHENA3D 1
8952 case "$with_widgets" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF
8953 Defining LWLIB_WIDGETS_ATHENA
8955 cat >> confdefs.h <<\EOF
8956 #define LWLIB_WIDGETS_ATHENA 1
8960 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
8961 { test "$extra_verbose" = "yes" && cat << \EOF
8962 Defining LWLIB_TABS_LUCID
8964 cat >> confdefs.h <<\EOF
8965 #define LWLIB_TABS_LUCID 1
8970 test "$with_menubars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
8971 Defining HAVE_MENUBARS
8973 cat >> confdefs.h <<\EOF
8974 #define HAVE_MENUBARS 1
8978 test "$with_scrollbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
8979 Defining HAVE_SCROLLBARS
8981 cat >> confdefs.h <<\EOF
8982 #define HAVE_SCROLLBARS 1
8986 test "$with_dialogs" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
8987 Defining HAVE_DIALOGS
8989 cat >> confdefs.h <<\EOF
8990 #define HAVE_DIALOGS 1
8994 test "$with_toolbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
8995 Defining HAVE_TOOLBARS
8997 cat >> confdefs.h <<\EOF
8998 #define HAVE_TOOLBARS 1
9002 test "$with_widgets" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
9003 Defining HAVE_WIDGETS
9005 cat >> confdefs.h <<\EOF
9006 #define HAVE_WIDGETS 1
9011 test "$with_menubars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
9012 Defining LWLIB_MENUBARS_LUCID
9014 cat >> confdefs.h <<\EOF
9015 #define LWLIB_MENUBARS_LUCID 1
9019 test "$with_scrollbars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
9020 Defining LWLIB_SCROLLBARS_LUCID
9022 cat >> confdefs.h <<\EOF
9023 #define LWLIB_SCROLLBARS_LUCID 1
9028 test "$with_menubars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
9029 Defining LWLIB_MENUBARS_MOTIF
9031 cat >> confdefs.h <<\EOF
9032 #define LWLIB_MENUBARS_MOTIF 1
9036 test "$with_scrollbars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
9037 Defining LWLIB_SCROLLBARS_MOTIF
9039 cat >> confdefs.h <<\EOF
9040 #define LWLIB_SCROLLBARS_MOTIF 1
9044 test "$with_dialogs" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
9045 Defining LWLIB_DIALOGS_MOTIF
9047 cat >> confdefs.h <<\EOF
9048 #define LWLIB_DIALOGS_MOTIF 1
9052 test "$with_widgets" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
9053 Defining LWLIB_WIDGETS_MOTIF
9055 cat >> confdefs.h <<\EOF
9056 #define LWLIB_WIDGETS_MOTIF 1
9061 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar.o" && if test "$extra_verbose" = "yes"; then
9062 echo " xemacs will be linked with \"menubar.o\""
9064 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar.o" && if test "$extra_verbose" = "yes"; then
9065 echo " xemacs will be linked with \"scrollbar.o\""
9067 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog.o" && if test "$extra_verbose" = "yes"; then
9068 echo " xemacs will be linked with \"dialog.o\""
9070 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar.o" && if test "$extra_verbose" = "yes"; then
9071 echo " xemacs will be linked with \"toolbar.o\""
9074 if test "$with_x11" = "yes"; then
9075 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-x.o" && if test "$extra_verbose" = "yes"; then
9076 echo " xemacs will be linked with \"menubar-x.o\""
9078 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-x.o" && if test "$extra_verbose" = "yes"; then
9079 echo " xemacs will be linked with \"scrollbar-x.o\""
9081 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-x.o" && if test "$extra_verbose" = "yes"; then
9082 echo " xemacs will be linked with \"dialog-x.o\""
9084 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-x.o" && if test "$extra_verbose" = "yes"; then
9085 echo " xemacs will be linked with \"toolbar-x.o\""
9087 test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-x.o" && if test "$extra_verbose" = "yes"; then
9088 echo " xemacs will be linked with \"gui-x.o\""
9093 test -z "$with_mule" && with_mule=no
9094 test -z "$with_file_coding" && with_file_coding=no
9097 if test "$with_file_coding" = "yes" && test "$with_mule" = "no"; then
9098 { test "$extra_verbose" = "yes" && cat << \EOF
9099 Defining FILE_CODING
9101 cat >> confdefs.h <<\EOF
9102 #define FILE_CODING 1
9106 extra_objs="$extra_objs file-coding.o" && if test "$extra_verbose" = "yes"; then
9107 echo " xemacs will be linked with \"file-coding.o\""
9111 if test "$with_mule" = "yes" ; then
9112 echo "checking for Mule-related features" 1>&6
9113 echo "configure:9114: checking for Mule-related features" >&5
9114 { test "$extra_verbose" = "yes" && cat << \EOF
9117 cat >> confdefs.h <<\EOF
9122 { test "$extra_verbose" = "yes" && cat << \EOF
9123 Defining FILE_CODING
9125 cat >> confdefs.h <<\EOF
9126 #define FILE_CODING 1
9130 extra_objs="$extra_objs mule.o mule-ccl.o mule-charset.o file-coding.o" && if test "$extra_verbose" = "yes"; then
9131 echo " xemacs will be linked with \"mule.o mule-ccl.o mule-charset.o file-coding.o\""
9134 for ac_hdr in libintl.h
9136 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
9137 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
9138 echo "configure:9139: checking for $ac_hdr" >&5
9140 cat > conftest.$ac_ext <<EOF
9141 #line 9142 "configure"
9142 #include "confdefs.h"
9145 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9146 { (eval echo configure:9147: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9147 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9148 if test -z "$ac_err"; then
9150 eval "ac_cv_header_$ac_safe=yes"
9153 echo "configure: failed program was:" >&5
9154 cat conftest.$ac_ext >&5
9156 eval "ac_cv_header_$ac_safe=no"
9159 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9160 echo "$ac_t""yes" 1>&6
9161 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
9162 { test "$extra_verbose" = "yes" && cat << EOF
9165 cat >> confdefs.h <<EOF
9166 #define $ac_tr_hdr 1
9171 echo "$ac_t""no" 1>&6
9176 echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6
9177 echo "configure:9178: checking for strerror in -lintl" >&5
9178 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'`
9180 xe_check_libs=" -lintl "
9181 cat > conftest.$ac_ext <<EOF
9182 #line 9183 "configure"
9183 #include "confdefs.h"
9184 /* Override any gcc2 internal prototype to avoid an error. */
9185 /* We use char because int might match the return type of a gcc2
9186 builtin and then its argument prototype would still apply. */
9193 if { (eval echo configure:9194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9195 eval "ac_cv_lib_$ac_lib_var=yes"
9197 echo "configure: failed program was:" >&5
9198 cat conftest.$ac_ext >&5
9200 eval "ac_cv_lib_$ac_lib_var=no"
9205 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9206 echo "$ac_t""yes" 1>&6
9207 ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
9208 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
9209 { test "$extra_verbose" = "yes" && cat << EOF
9212 cat >> confdefs.h <<EOF
9213 #define $ac_tr_lib 1
9217 LIBS="-lintl $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lintl\" to \$LIBS"; fi
9220 echo "$ac_t""no" 1>&6
9225 echo "checking for Mule input methods" 1>&6
9226 echo "configure:9227: checking for Mule input methods" >&5
9227 case "$with_xim" in "" | "yes" )
9228 echo "checking for XIM" 1>&6
9229 echo "configure:9230: checking for XIM" >&5
9231 echo $ac_n "checking for XOpenIM in -lX11""... $ac_c" 1>&6
9232 echo "configure:9233: checking for XOpenIM in -lX11" >&5
9233 ac_lib_var=`echo X11'_'XOpenIM | sed 'y%./+-%__p_%'`
9235 xe_check_libs=" -lX11 "
9236 cat > conftest.$ac_ext <<EOF
9237 #line 9238 "configure"
9238 #include "confdefs.h"
9239 /* Override any gcc2 internal prototype to avoid an error. */
9240 /* We use char because int might match the return type of a gcc2
9241 builtin and then its argument prototype would still apply. */
9248 if { (eval echo configure:9249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9250 eval "ac_cv_lib_$ac_lib_var=yes"
9252 echo "configure: failed program was:" >&5
9253 cat conftest.$ac_ext >&5
9255 eval "ac_cv_lib_$ac_lib_var=no"
9260 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9261 echo "$ac_t""yes" 1>&6
9264 echo "$ac_t""no" 1>&6
9269 if test "$have_motif $have_lesstif" = "yes no"; then
9271 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
9272 echo "configure:9273: checking for XmImMbLookupString in -lXm" >&5
9273 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
9275 xe_check_libs=" -lXm "
9276 cat > conftest.$ac_ext <<EOF
9277 #line 9278 "configure"
9278 #include "confdefs.h"
9279 /* Override any gcc2 internal prototype to avoid an error. */
9280 /* We use char because int might match the return type of a gcc2
9281 builtin and then its argument prototype would still apply. */
9282 char XmImMbLookupString();
9285 XmImMbLookupString()
9288 if { (eval echo configure:9289: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9290 eval "ac_cv_lib_$ac_lib_var=yes"
9292 echo "configure: failed program was:" >&5
9293 cat conftest.$ac_ext >&5
9295 eval "ac_cv_lib_$ac_lib_var=no"
9300 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9301 echo "$ac_t""yes" 1>&6
9304 echo "$ac_t""no" 1>&6
9310 if test "$with_xim" != "no"; then
9311 { test "$extra_verbose" = "yes" && cat << \EOF
9314 cat >> confdefs.h <<\EOF
9319 if test "$with_xim" = "xlib"; then
9320 { test "$extra_verbose" = "yes" && cat << \EOF
9323 cat >> confdefs.h <<\EOF
9328 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
9329 echo " xemacs will be linked with \"input-method-xlib.o\""
9332 if test "$with_xim" = "motif"; then
9333 { test "$extra_verbose" = "yes" && cat << \EOF
9336 cat >> confdefs.h <<\EOF
9342 extra_objs="$extra_objs input-method-motif.o" && if test "$extra_verbose" = "yes"; then
9343 echo " xemacs will be linked with \"input-method-motif.o\""
9346 if test "$with_xim" = "motif"; then
9351 if test "$with_xfs" = "yes" ; then
9352 echo "checking for XFontSet" 1>&6
9353 echo "configure:9354: checking for XFontSet" >&5
9355 echo $ac_n "checking for XmbDrawString in -lX11""... $ac_c" 1>&6
9356 echo "configure:9357: checking for XmbDrawString in -lX11" >&5
9357 ac_lib_var=`echo X11'_'XmbDrawString | sed 'y%./+-%__p_%'`
9359 xe_check_libs=" -lX11 "
9360 cat > conftest.$ac_ext <<EOF
9361 #line 9362 "configure"
9362 #include "confdefs.h"
9363 /* Override any gcc2 internal prototype to avoid an error. */
9364 /* We use char because int might match the return type of a gcc2
9365 builtin and then its argument prototype would still apply. */
9366 char XmbDrawString();
9372 if { (eval echo configure:9373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9374 eval "ac_cv_lib_$ac_lib_var=yes"
9376 echo "configure: failed program was:" >&5
9377 cat conftest.$ac_ext >&5
9379 eval "ac_cv_lib_$ac_lib_var=no"
9384 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9385 echo "$ac_t""yes" 1>&6
9388 echo "$ac_t""no" 1>&6
9393 if test "$with_xfs" = "yes" && test "$with_menubars" = "lucid"; then
9394 { test "$extra_verbose" = "yes" && cat << \EOF
9395 Defining USE_XFONTSET
9397 cat >> confdefs.h <<\EOF
9398 #define USE_XFONTSET 1
9402 if test "$with_xim" = "no" ; then
9403 extra_objs="$extra_objs input-method-xfs.o" && if test "$extra_verbose" = "yes"; then
9404 echo " xemacs will be linked with \"input-method-xfs.o\""
9409 test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support
9410 test -z "$with_wnn" && { ac_safe=`echo "wnn/jllib.h" | sed 'y%./+-%__p_%'`
9411 echo $ac_n "checking for wnn/jllib.h""... $ac_c" 1>&6
9412 echo "configure:9413: checking for wnn/jllib.h" >&5
9414 cat > conftest.$ac_ext <<EOF
9415 #line 9416 "configure"
9416 #include "confdefs.h"
9417 #include <wnn/jllib.h>
9419 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9420 { (eval echo configure:9421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9421 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9422 if test -z "$ac_err"; then
9424 eval "ac_cv_header_$ac_safe=yes"
9427 echo "configure: failed program was:" >&5
9428 cat conftest.$ac_ext >&5
9430 eval "ac_cv_header_$ac_safe=no"
9433 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9434 echo "$ac_t""yes" 1>&6
9437 echo "$ac_t""no" 1>&6
9441 if test "$with_wnn" != "no"; then
9442 for ac_func in crypt
9444 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
9445 echo "configure:9446: checking for $ac_func" >&5
9447 cat > conftest.$ac_ext <<EOF
9448 #line 9449 "configure"
9449 #include "confdefs.h"
9450 /* System header to define __stub macros and hopefully few prototypes,
9451 which can conflict with char $ac_func(); below. */
9453 /* Override any gcc2 internal prototype to avoid an error. */
9454 /* We use char because int might match the return type of a gcc2
9455 builtin and then its argument prototype would still apply. */
9460 /* The GNU C library defines this for functions which it implements
9461 to always fail with ENOSYS. Some functions are actually named
9462 something starting with __ and the normal name is an alias. */
9463 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9471 if { (eval echo configure:9472: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9473 eval "ac_cv_func_$ac_func=yes"
9475 echo "configure: failed program was:" >&5
9476 cat conftest.$ac_ext >&5
9478 eval "ac_cv_func_$ac_func=no"
9482 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
9483 echo "$ac_t""yes" 1>&6
9484 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
9485 { test "$extra_verbose" = "yes" && cat << EOF
9486 Defining $ac_tr_func
9488 cat >> confdefs.h <<EOF
9489 #define $ac_tr_func 1
9494 echo "$ac_t""no" 1>&6
9498 test "$ac_cv_func_crypt" != "yes" && {
9499 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
9500 echo "configure:9501: checking for crypt in -lcrypt" >&5
9501 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
9503 xe_check_libs=" -lcrypt "
9504 cat > conftest.$ac_ext <<EOF
9505 #line 9506 "configure"
9506 #include "confdefs.h"
9507 /* Override any gcc2 internal prototype to avoid an error. */
9508 /* We use char because int might match the return type of a gcc2
9509 builtin and then its argument prototype would still apply. */
9516 if { (eval echo configure:9517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9518 eval "ac_cv_lib_$ac_lib_var=yes"
9520 echo "configure: failed program was:" >&5
9521 cat conftest.$ac_ext >&5
9523 eval "ac_cv_lib_$ac_lib_var=no"
9528 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9529 echo "$ac_t""yes" 1>&6
9530 ac_tr_lib=HAVE_LIB`echo crypt | sed -e 's/[^a-zA-Z0-9_]/_/g' \
9531 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
9532 { test "$extra_verbose" = "yes" && cat << EOF
9535 cat >> confdefs.h <<EOF
9536 #define $ac_tr_lib 1
9540 LIBS="-lcrypt $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcrypt\" to \$LIBS"; fi
9543 echo "$ac_t""no" 1>&6
9548 if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
9550 echo $ac_n "checking for jl_dic_list_e in -lwnn""... $ac_c" 1>&6
9551 echo "configure:9552: checking for jl_dic_list_e in -lwnn" >&5
9552 ac_lib_var=`echo wnn'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
9554 xe_check_libs=" -lwnn "
9555 cat > conftest.$ac_ext <<EOF
9556 #line 9557 "configure"
9557 #include "confdefs.h"
9558 /* Override any gcc2 internal prototype to avoid an error. */
9559 /* We use char because int might match the return type of a gcc2
9560 builtin and then its argument prototype would still apply. */
9561 char jl_dic_list_e();
9567 if { (eval echo configure:9568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9569 eval "ac_cv_lib_$ac_lib_var=yes"
9571 echo "configure: failed program was:" >&5
9572 cat conftest.$ac_ext >&5
9574 eval "ac_cv_lib_$ac_lib_var=no"
9579 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9580 echo "$ac_t""yes" 1>&6
9583 echo "$ac_t""no" 1>&6
9584 echo $ac_n "checking for jl_dic_list_e in -lwnn4""... $ac_c" 1>&6
9585 echo "configure:9586: checking for jl_dic_list_e in -lwnn4" >&5
9586 ac_lib_var=`echo wnn4'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
9588 xe_check_libs=" -lwnn4 "
9589 cat > conftest.$ac_ext <<EOF
9590 #line 9591 "configure"
9591 #include "confdefs.h"
9592 /* Override any gcc2 internal prototype to avoid an error. */
9593 /* We use char because int might match the return type of a gcc2
9594 builtin and then its argument prototype would still apply. */
9595 char jl_dic_list_e();
9601 if { (eval echo configure:9602: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9603 eval "ac_cv_lib_$ac_lib_var=yes"
9605 echo "configure: failed program was:" >&5
9606 cat conftest.$ac_ext >&5
9608 eval "ac_cv_lib_$ac_lib_var=no"
9613 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9614 echo "$ac_t""yes" 1>&6
9617 echo "$ac_t""no" 1>&6
9618 echo $ac_n "checking for jl_dic_list_e in -lwnn6""... $ac_c" 1>&6
9619 echo "configure:9620: checking for jl_dic_list_e in -lwnn6" >&5
9620 ac_lib_var=`echo wnn6'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
9622 xe_check_libs=" -lwnn6 "
9623 cat > conftest.$ac_ext <<EOF
9624 #line 9625 "configure"
9625 #include "confdefs.h"
9626 /* Override any gcc2 internal prototype to avoid an error. */
9627 /* We use char because int might match the return type of a gcc2
9628 builtin and then its argument prototype would still apply. */
9629 char jl_dic_list_e();
9635 if { (eval echo configure:9636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9637 eval "ac_cv_lib_$ac_lib_var=yes"
9639 echo "configure: failed program was:" >&5
9640 cat conftest.$ac_ext >&5
9642 eval "ac_cv_lib_$ac_lib_var=no"
9647 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9648 echo "$ac_t""yes" 1>&6
9651 echo "$ac_t""no" 1>&6
9652 echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6
9653 echo "configure:9654: checking for dic_list_e in -lwnn6_fromsrc" >&5
9654 ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'`
9656 xe_check_libs=" -lwnn6_fromsrc "
9657 cat > conftest.$ac_ext <<EOF
9658 #line 9659 "configure"
9659 #include "confdefs.h"
9660 /* Override any gcc2 internal prototype to avoid an error. */
9661 /* We use char because int might match the return type of a gcc2
9662 builtin and then its argument prototype would still apply. */
9669 if { (eval echo configure:9670: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9671 eval "ac_cv_lib_$ac_lib_var=yes"
9673 echo "configure: failed program was:" >&5
9674 cat conftest.$ac_ext >&5
9676 eval "ac_cv_lib_$ac_lib_var=no"
9681 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9682 echo "$ac_t""yes" 1>&6
9685 echo "$ac_t""no" 1>&6
9700 test -z "$with_wnn" && with_wnn=yes
9701 if test "$with_wnn" = "yes"; then
9702 { test "$extra_verbose" = "yes" && cat << \EOF
9705 cat >> confdefs.h <<\EOF
9710 libs_x="-l$libwnn $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$libwnn\" to \$libs_x"; fi
9711 extra_objs="$extra_objs mule-wnnfns.o" && if test "$extra_verbose" = "yes"; then
9712 echo " xemacs will be linked with \"mule-wnnfns.o\""
9714 if test "$with_wnn6" != "no"; then
9716 echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6
9717 echo "configure:9718: checking for jl_fi_dic_list in -l$libwnn" >&5
9718 ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'`
9720 xe_check_libs=" -l$libwnn "
9721 cat > conftest.$ac_ext <<EOF
9722 #line 9723 "configure"
9723 #include "confdefs.h"
9724 /* Override any gcc2 internal prototype to avoid an error. */
9725 /* We use char because int might match the return type of a gcc2
9726 builtin and then its argument prototype would still apply. */
9727 char jl_fi_dic_list();
9733 if { (eval echo configure:9734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9735 eval "ac_cv_lib_$ac_lib_var=yes"
9737 echo "configure: failed program was:" >&5
9738 cat conftest.$ac_ext >&5
9740 eval "ac_cv_lib_$ac_lib_var=no"
9745 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9746 echo "$ac_t""yes" 1>&6
9749 echo "$ac_t""no" 1>&6
9753 test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
9756 cat >> confdefs.h <<\EOF
9764 canna_includes_found=no
9765 if test "$with_canna" != "no"; then
9766 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
9767 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
9768 echo "configure:9769: checking for canna/jrkanji.h" >&5
9770 cat > conftest.$ac_ext <<EOF
9771 #line 9772 "configure"
9772 #include "confdefs.h"
9773 #include <canna/jrkanji.h>
9775 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9776 { (eval echo configure:9777: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9777 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9778 if test -z "$ac_err"; then
9780 eval "ac_cv_header_$ac_safe=yes"
9783 echo "configure: failed program was:" >&5
9784 cat conftest.$ac_ext >&5
9786 eval "ac_cv_header_$ac_safe=no"
9789 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9790 echo "$ac_t""yes" 1>&6
9791 canna_includes_found=yes
9793 echo "$ac_t""no" 1>&6
9797 if test "$canna_includes_found" = "no" -a "$with_canna" != "no" -a \
9798 -d "/usr/local/canna/include"; then
9799 save_c_switch_site="$c_switch_site"
9800 c_switch_site="$c_switch_site -I/usr/local/canna/include"
9801 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
9802 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
9803 echo "configure:9804: checking for canna/jrkanji.h" >&5
9805 cat > conftest.$ac_ext <<EOF
9806 #line 9807 "configure"
9807 #include "confdefs.h"
9808 #include <canna/jrkanji.h>
9810 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9811 { (eval echo configure:9812: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9812 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9813 if test -z "$ac_err"; then
9815 eval "ac_cv_header_$ac_safe=yes"
9818 echo "configure: failed program was:" >&5
9819 cat conftest.$ac_ext >&5
9821 eval "ac_cv_header_$ac_safe=no"
9824 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9825 echo "$ac_t""yes" 1>&6
9826 canna_includes_found=yes
9828 echo "$ac_t""no" 1>&6
9831 if test "$canna_includes_found" != "yes"; then
9832 c_switch_site="$save_c_switch_site"
9837 test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'`
9838 echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6
9839 echo "configure:9840: checking for canna/RK.h" >&5
9841 cat > conftest.$ac_ext <<EOF
9842 #line 9843 "configure"
9843 #include "confdefs.h"
9844 #include <canna/RK.h>
9846 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9847 { (eval echo configure:9848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9848 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9849 if test -z "$ac_err"; then
9851 eval "ac_cv_header_$ac_safe=yes"
9854 echo "configure: failed program was:" >&5
9855 cat conftest.$ac_ext >&5
9857 eval "ac_cv_header_$ac_safe=no"
9860 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9861 echo "$ac_t""yes" 1>&6
9864 echo "$ac_t""no" 1>&6
9868 test -z "$with_canna" && {
9869 echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6
9870 echo "configure:9871: checking for RkBgnBun in -lRKC" >&5
9871 ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'`
9873 xe_check_libs=" -lRKC "
9874 cat > conftest.$ac_ext <<EOF
9875 #line 9876 "configure"
9876 #include "confdefs.h"
9877 /* Override any gcc2 internal prototype to avoid an error. */
9878 /* We use char because int might match the return type of a gcc2
9879 builtin and then its argument prototype would still apply. */
9886 if { (eval echo configure:9887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9888 eval "ac_cv_lib_$ac_lib_var=yes"
9890 echo "configure: failed program was:" >&5
9891 cat conftest.$ac_ext >&5
9893 eval "ac_cv_lib_$ac_lib_var=no"
9898 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9899 echo "$ac_t""yes" 1>&6
9902 echo "$ac_t""no" 1>&6
9907 test -z "$with_canna" && {
9908 echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6
9909 echo "configure:9910: checking for jrKanjiControl in -lcanna" >&5
9910 ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'`
9912 xe_check_libs=" -lcanna "
9913 cat > conftest.$ac_ext <<EOF
9914 #line 9915 "configure"
9915 #include "confdefs.h"
9916 /* Override any gcc2 internal prototype to avoid an error. */
9917 /* We use char because int might match the return type of a gcc2
9918 builtin and then its argument prototype would still apply. */
9919 char jrKanjiControl();
9925 if { (eval echo configure:9926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9927 eval "ac_cv_lib_$ac_lib_var=yes"
9929 echo "configure: failed program was:" >&5
9930 cat conftest.$ac_ext >&5
9932 eval "ac_cv_lib_$ac_lib_var=no"
9937 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9938 echo "$ac_t""yes" 1>&6
9941 echo "$ac_t""no" 1>&6
9946 test -z "$with_canna" && with_canna=yes
9947 if test "$with_canna" = "yes"; then
9948 { test "$extra_verbose" = "yes" && cat << \EOF
9951 cat >> confdefs.h <<\EOF
9952 #define HAVE_CANNA 1
9956 libs_x="-lcanna -lRKC $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcanna -lRKC\" to \$libs_x"; fi
9957 extra_objs="$extra_objs mule-canna.o" && if test "$extra_verbose" = "yes"; then
9958 echo " xemacs will be linked with \"mule-canna.o\""
9962 else for feature in xim canna wnn; do
9963 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
9964 echo "configure: warning: "--with-${feature} ignored: Not valid without Mule support"" 1>&2
9966 eval "with_${feature}=no"
9970 if test "$need_motif" = "yes" ; then
9971 libs_x="-lXm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXm\" to \$libs_x"; fi
9973 echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6
9974 echo "configure:9975: checking for layout_object_getvalue in -li18n" >&5
9975 ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'`
9977 xe_check_libs=" -li18n "
9978 cat > conftest.$ac_ext <<EOF
9979 #line 9980 "configure"
9980 #include "confdefs.h"
9981 /* Override any gcc2 internal prototype to avoid an error. */
9982 /* We use char because int might match the return type of a gcc2
9983 builtin and then its argument prototype would still apply. */
9984 char layout_object_getvalue();
9987 layout_object_getvalue()
9990 if { (eval echo configure:9991: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9992 eval "ac_cv_lib_$ac_lib_var=yes"
9994 echo "configure: failed program was:" >&5
9995 cat conftest.$ac_ext >&5
9997 eval "ac_cv_lib_$ac_lib_var=no"
10002 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10003 echo "$ac_t""yes" 1>&6
10004 libs_x="-li18n $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-li18n\" to \$libs_x"; fi
10006 echo "$ac_t""no" 1>&6
10011 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
10012 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
10013 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
10015 runpath="" runpath_dirs=""
10016 if test -n "$LD_RUN_PATH"; then
10017 runpath="$LD_RUN_PATH"
10018 elif test "$GCC" = "yes"; then
10019 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
10020 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
10021 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
10022 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
10023 case "$arg" in P,* | -L* | -R* )
10024 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
10026 xe_runpath_dir="$dir"
10027 test "$xe_runpath_dir" != "/lib" -a \
10028 "$xe_runpath_dir" != "/usr/lib" -a \
10029 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
10030 eval "$xe_add_unique_runpath_dir"
10035 ld_switch_run="$ld_switch_run_save"
10038 for arg in $ld_switch_site $ld_switch_x_site; do
10039 case "$arg" in -L*) {
10040 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
10041 test "$xe_runpath_dir" != "/lib" -a \
10042 "$xe_runpath_dir" != "/usr/lib" -a \
10043 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
10044 eval "$xe_add_unique_runpath_dir"
10047 if test "$opsys $need_motif" = "sol2 yes"; then
10048 xe_runpath_dir="/opt/SUNWdt/lib";
10049 eval "$xe_add_unique_runpath_dir";
10052 if test -n "$runpath"; then
10053 ld_switch_run="${dash_r}${runpath}"
10055 if test "$GCC" = "yes"; then
10056 set x $ld_switch_run; shift; ld_switch_run=""
10057 while test -n "$1"; do
10059 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
10060 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
10062 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
10067 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
10073 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 utimes waitpid vsnprintf fsync ftruncate umask
10075 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10076 echo "configure:10077: checking for $ac_func" >&5
10078 cat > conftest.$ac_ext <<EOF
10079 #line 10080 "configure"
10080 #include "confdefs.h"
10081 /* System header to define __stub macros and hopefully few prototypes,
10082 which can conflict with char $ac_func(); below. */
10083 #include <assert.h>
10084 /* Override any gcc2 internal prototype to avoid an error. */
10085 /* We use char because int might match the return type of a gcc2
10086 builtin and then its argument prototype would still apply. */
10091 /* The GNU C library defines this for functions which it implements
10092 to always fail with ENOSYS. Some functions are actually named
10093 something starting with __ and the normal name is an alias. */
10094 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10102 if { (eval echo configure:10103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10104 eval "ac_cv_func_$ac_func=yes"
10106 echo "configure: failed program was:" >&5
10107 cat conftest.$ac_ext >&5
10109 eval "ac_cv_func_$ac_func=no"
10113 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10114 echo "$ac_t""yes" 1>&6
10115 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10116 { test "$extra_verbose" = "yes" && cat << EOF
10117 Defining $ac_tr_func
10119 cat >> confdefs.h <<EOF
10120 #define $ac_tr_func 1
10125 echo "$ac_t""no" 1>&6
10130 for ac_func in getpt _getpt grantpt unlockpt ptsname killpg tcgetpgrp
10132 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10133 echo "configure:10134: checking for $ac_func" >&5
10135 cat > conftest.$ac_ext <<EOF
10136 #line 10137 "configure"
10137 #include "confdefs.h"
10138 /* System header to define __stub macros and hopefully few prototypes,
10139 which can conflict with char $ac_func(); below. */
10140 #include <assert.h>
10141 /* Override any gcc2 internal prototype to avoid an error. */
10142 /* We use char because int might match the return type of a gcc2
10143 builtin and then its argument prototype would still apply. */
10148 /* The GNU C library defines this for functions which it implements
10149 to always fail with ENOSYS. Some functions are actually named
10150 something starting with __ and the normal name is an alias. */
10151 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10159 if { (eval echo configure:10160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10161 eval "ac_cv_func_$ac_func=yes"
10163 echo "configure: failed program was:" >&5
10164 cat conftest.$ac_ext >&5
10166 eval "ac_cv_func_$ac_func=no"
10170 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10171 echo "$ac_t""yes" 1>&6
10172 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10173 { test "$extra_verbose" = "yes" && cat << EOF
10174 Defining $ac_tr_func
10176 cat >> confdefs.h <<EOF
10177 #define $ac_tr_func 1
10182 echo "$ac_t""no" 1>&6
10187 echo $ac_n "checking for openpty""... $ac_c" 1>&6
10188 echo "configure:10189: checking for openpty" >&5
10190 cat > conftest.$ac_ext <<EOF
10191 #line 10192 "configure"
10192 #include "confdefs.h"
10193 /* System header to define __stub macros and hopefully few prototypes,
10194 which can conflict with char openpty(); below. */
10195 #include <assert.h>
10196 /* Override any gcc2 internal prototype to avoid an error. */
10197 /* We use char because int might match the return type of a gcc2
10198 builtin and then its argument prototype would still apply. */
10203 /* The GNU C library defines this for functions which it implements
10204 to always fail with ENOSYS. Some functions are actually named
10205 something starting with __ and the normal name is an alias. */
10206 #if defined (__stub_openpty) || defined (__stub___openpty)
10214 if { (eval echo configure:10215: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10216 eval "ac_cv_func_openpty=yes"
10218 echo "configure: failed program was:" >&5
10219 cat conftest.$ac_ext >&5
10221 eval "ac_cv_func_openpty=no"
10225 if eval "test \"`echo '$ac_cv_func_'openpty`\" = yes"; then
10226 echo "$ac_t""yes" 1>&6
10229 echo "$ac_t""no" 1>&6
10232 echo $ac_n "checking for openpty in -lutil""... $ac_c" 1>&6
10233 echo "configure:10234: checking for openpty in -lutil" >&5
10234 ac_lib_var=`echo util'_'openpty | sed 'y%./+-%__p_%'`
10236 xe_check_libs=" -lutil "
10237 cat > conftest.$ac_ext <<EOF
10238 #line 10239 "configure"
10239 #include "confdefs.h"
10240 /* Override any gcc2 internal prototype to avoid an error. */
10241 /* We use char because int might match the return type of a gcc2
10242 builtin and then its argument prototype would still apply. */
10249 if { (eval echo configure:10250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10251 eval "ac_cv_lib_$ac_lib_var=yes"
10253 echo "configure: failed program was:" >&5
10254 cat conftest.$ac_ext >&5
10256 eval "ac_cv_lib_$ac_lib_var=no"
10261 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10262 echo "$ac_t""yes" 1>&6
10263 have_openpty=yes need_libutil=yes
10265 echo "$ac_t""no" 1>&6
10271 if test "$have_openpty" = "yes"; then
10272 { test "$extra_verbose" = "yes" && cat << \EOF
10273 Defining HAVE_OPENPTY
10275 cat >> confdefs.h <<\EOF
10276 #define HAVE_OPENPTY 1
10280 for ac_hdr in pty.h libutil.h
10282 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10283 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10284 echo "configure:10285: checking for $ac_hdr" >&5
10286 cat > conftest.$ac_ext <<EOF
10287 #line 10288 "configure"
10288 #include "confdefs.h"
10291 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10292 { (eval echo configure:10293: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10293 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10294 if test -z "$ac_err"; then
10296 eval "ac_cv_header_$ac_safe=yes"
10299 echo "configure: failed program was:" >&5
10300 cat conftest.$ac_ext >&5
10302 eval "ac_cv_header_$ac_safe=no"
10305 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10306 echo "$ac_t""yes" 1>&6
10307 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10308 { test "$extra_verbose" = "yes" && cat << EOF
10309 Defining $ac_tr_hdr
10311 cat >> confdefs.h <<EOF
10312 #define $ac_tr_hdr 1
10317 echo "$ac_t""no" 1>&6
10321 test "$need_libutil" = "yes" && libs_system="$libs_system -lutil" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lutil\" to \$libs_system"; fi
10324 for ac_hdr in sys/stropts.h
10326 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10327 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10328 echo "configure:10329: checking for $ac_hdr" >&5
10330 cat > conftest.$ac_ext <<EOF
10331 #line 10332 "configure"
10332 #include "confdefs.h"
10335 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10336 { (eval echo configure:10337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10337 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10338 if test -z "$ac_err"; then
10340 eval "ac_cv_header_$ac_safe=yes"
10343 echo "configure: failed program was:" >&5
10344 cat conftest.$ac_ext >&5
10346 eval "ac_cv_header_$ac_safe=no"
10349 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10350 echo "$ac_t""yes" 1>&6
10351 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10352 { test "$extra_verbose" = "yes" && cat << EOF
10353 Defining $ac_tr_hdr
10355 cat >> confdefs.h <<EOF
10356 #define $ac_tr_hdr 1
10361 echo "$ac_t""no" 1>&6
10365 if test "$ac_cv_header_sys_stropts_h" = "yes"; then
10366 for ac_func in isastream
10368 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10369 echo "configure:10370: checking for $ac_func" >&5
10371 cat > conftest.$ac_ext <<EOF
10372 #line 10373 "configure"
10373 #include "confdefs.h"
10374 /* System header to define __stub macros and hopefully few prototypes,
10375 which can conflict with char $ac_func(); below. */
10376 #include <assert.h>
10377 /* Override any gcc2 internal prototype to avoid an error. */
10378 /* We use char because int might match the return type of a gcc2
10379 builtin and then its argument prototype would still apply. */
10384 /* The GNU C library defines this for functions which it implements
10385 to always fail with ENOSYS. Some functions are actually named
10386 something starting with __ and the normal name is an alias. */
10387 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10395 if { (eval echo configure:10396: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10397 eval "ac_cv_func_$ac_func=yes"
10399 echo "configure: failed program was:" >&5
10400 cat conftest.$ac_ext >&5
10402 eval "ac_cv_func_$ac_func=no"
10406 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10407 echo "$ac_t""yes" 1>&6
10408 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10409 { test "$extra_verbose" = "yes" && cat << EOF
10410 Defining $ac_tr_func
10412 cat >> confdefs.h <<EOF
10413 #define $ac_tr_func 1
10418 echo "$ac_t""no" 1>&6
10422 for ac_hdr in sys/strtio.h
10424 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10425 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10426 echo "configure:10427: checking for $ac_hdr" >&5
10428 cat > conftest.$ac_ext <<EOF
10429 #line 10430 "configure"
10430 #include "confdefs.h"
10433 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10434 { (eval echo configure:10435: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10435 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10436 if test -z "$ac_err"; then
10438 eval "ac_cv_header_$ac_safe=yes"
10441 echo "configure: failed program was:" >&5
10442 cat conftest.$ac_ext >&5
10444 eval "ac_cv_header_$ac_safe=no"
10447 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10448 echo "$ac_t""yes" 1>&6
10449 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10450 { test "$extra_verbose" = "yes" && cat << EOF
10451 Defining $ac_tr_hdr
10453 cat >> confdefs.h <<EOF
10454 #define $ac_tr_hdr 1
10459 echo "$ac_t""no" 1>&6
10464 extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then
10465 echo " xemacs will be linked with \"realpath.o\""
10468 for ac_func in getloadavg
10470 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10471 echo "configure:10472: checking for $ac_func" >&5
10473 cat > conftest.$ac_ext <<EOF
10474 #line 10475 "configure"
10475 #include "confdefs.h"
10476 /* System header to define __stub macros and hopefully few prototypes,
10477 which can conflict with char $ac_func(); below. */
10478 #include <assert.h>
10479 /* Override any gcc2 internal prototype to avoid an error. */
10480 /* We use char because int might match the return type of a gcc2
10481 builtin and then its argument prototype would still apply. */
10486 /* The GNU C library defines this for functions which it implements
10487 to always fail with ENOSYS. Some functions are actually named
10488 something starting with __ and the normal name is an alias. */
10489 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10497 if { (eval echo configure:10498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10499 eval "ac_cv_func_$ac_func=yes"
10501 echo "configure: failed program was:" >&5
10502 cat conftest.$ac_ext >&5
10504 eval "ac_cv_func_$ac_func=no"
10508 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10509 echo "$ac_t""yes" 1>&6
10510 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10511 { test "$extra_verbose" = "yes" && cat << EOF
10512 Defining $ac_tr_func
10514 cat >> confdefs.h <<EOF
10515 #define $ac_tr_func 1
10520 echo "$ac_t""no" 1>&6
10525 if test "$ac_cv_func_getloadavg" = "yes"; then
10526 for ac_hdr in sys/loadavg.h
10528 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10529 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10530 echo "configure:10531: checking for $ac_hdr" >&5
10532 cat > conftest.$ac_ext <<EOF
10533 #line 10534 "configure"
10534 #include "confdefs.h"
10537 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10538 { (eval echo configure:10539: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10539 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10540 if test -z "$ac_err"; then
10542 eval "ac_cv_header_$ac_safe=yes"
10545 echo "configure: failed program was:" >&5
10546 cat conftest.$ac_ext >&5
10548 eval "ac_cv_header_$ac_safe=no"
10551 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10552 echo "$ac_t""yes" 1>&6
10553 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10554 { test "$extra_verbose" = "yes" && cat << EOF
10555 Defining $ac_tr_hdr
10557 cat >> confdefs.h <<EOF
10558 #define $ac_tr_hdr 1
10563 echo "$ac_t""no" 1>&6
10568 extra_objs="$extra_objs getloadavg.o" && if test "$extra_verbose" = "yes"; then
10569 echo " xemacs will be linked with \"getloadavg.o\""
10573 echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6
10574 echo "configure:10575: checking for kstat_open in -lkstat" >&5
10575 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'`
10577 xe_check_libs=" -lkstat "
10578 cat > conftest.$ac_ext <<EOF
10579 #line 10580 "configure"
10580 #include "confdefs.h"
10581 /* Override any gcc2 internal prototype to avoid an error. */
10582 /* We use char because int might match the return type of a gcc2
10583 builtin and then its argument prototype would still apply. */
10590 if { (eval echo configure:10591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10592 eval "ac_cv_lib_$ac_lib_var=yes"
10594 echo "configure: failed program was:" >&5
10595 cat conftest.$ac_ext >&5
10597 eval "ac_cv_lib_$ac_lib_var=no"
10602 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10603 echo "$ac_t""yes" 1>&6
10604 ac_tr_lib=HAVE_LIB`echo kstat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10605 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10606 { test "$extra_verbose" = "yes" && cat << EOF
10607 Defining $ac_tr_lib
10609 cat >> confdefs.h <<EOF
10610 #define $ac_tr_lib 1
10614 LIBS="-lkstat $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkstat\" to \$LIBS"; fi
10617 echo "$ac_t""no" 1>&6
10621 for ac_hdr in kstat.h
10623 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10624 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10625 echo "configure:10626: checking for $ac_hdr" >&5
10627 cat > conftest.$ac_ext <<EOF
10628 #line 10629 "configure"
10629 #include "confdefs.h"
10632 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10633 { (eval echo configure:10634: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10634 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10635 if test -z "$ac_err"; then
10637 eval "ac_cv_header_$ac_safe=yes"
10640 echo "configure: failed program was:" >&5
10641 cat conftest.$ac_ext >&5
10643 eval "ac_cv_header_$ac_safe=no"
10646 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10647 echo "$ac_t""yes" 1>&6
10648 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10649 { test "$extra_verbose" = "yes" && cat << EOF
10650 Defining $ac_tr_hdr
10652 cat >> confdefs.h <<EOF
10653 #define $ac_tr_hdr 1
10658 echo "$ac_t""no" 1>&6
10664 echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6
10665 echo "configure:10666: checking for kvm_read in -lkvm" >&5
10666 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'`
10668 xe_check_libs=" -lkvm "
10669 cat > conftest.$ac_ext <<EOF
10670 #line 10671 "configure"
10671 #include "confdefs.h"
10672 /* Override any gcc2 internal prototype to avoid an error. */
10673 /* We use char because int might match the return type of a gcc2
10674 builtin and then its argument prototype would still apply. */
10681 if { (eval echo configure:10682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10683 eval "ac_cv_lib_$ac_lib_var=yes"
10685 echo "configure: failed program was:" >&5
10686 cat conftest.$ac_ext >&5
10688 eval "ac_cv_lib_$ac_lib_var=no"
10693 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10694 echo "$ac_t""yes" 1>&6
10695 ac_tr_lib=HAVE_LIB`echo kvm | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10696 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10697 { test "$extra_verbose" = "yes" && cat << EOF
10698 Defining $ac_tr_lib
10700 cat >> confdefs.h <<EOF
10701 #define $ac_tr_lib 1
10705 LIBS="-lkvm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkvm\" to \$LIBS"; fi
10708 echo "$ac_t""no" 1>&6
10714 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
10715 echo "configure:10716: checking whether netdb declares h_errno" >&5
10716 cat > conftest.$ac_ext <<EOF
10717 #line 10718 "configure"
10718 #include "confdefs.h"
10724 if { (eval echo configure:10725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10726 echo "$ac_t""yes" 1>&6
10727 { test "$extra_verbose" = "yes" && cat << \EOF
10728 Defining HAVE_H_ERRNO
10730 cat >> confdefs.h <<\EOF
10731 #define HAVE_H_ERRNO 1
10736 echo "configure: failed program was:" >&5
10737 cat conftest.$ac_ext >&5
10739 echo "$ac_t""no" 1>&6
10743 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
10744 echo "configure:10745: checking for sigsetjmp" >&5
10745 cat > conftest.$ac_ext <<EOF
10746 #line 10747 "configure"
10747 #include "confdefs.h"
10748 #include <setjmp.h>
10750 sigjmp_buf bar; sigsetjmp (bar, 0);
10753 if { (eval echo configure:10754: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10755 echo "$ac_t""yes" 1>&6
10756 { test "$extra_verbose" = "yes" && cat << \EOF
10757 Defining HAVE_SIGSETJMP
10759 cat >> confdefs.h <<\EOF
10760 #define HAVE_SIGSETJMP 1
10765 echo "configure: failed program was:" >&5
10766 cat conftest.$ac_ext >&5
10768 echo "$ac_t""no" 1>&6
10772 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
10773 echo "configure:10774: checking whether localtime caches TZ" >&5
10775 if test "$ac_cv_func_tzset" = "yes"; then
10776 cat > conftest.$ac_ext <<EOF
10777 #line 10778 "configure"
10778 #include "confdefs.h"
10781 # include <stdlib.h>
10783 extern char **environ;
10787 for (to = from = environ; (*to = *from); from++)
10788 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
10791 char TZ_GMT0[] = "TZ=GMT0";
10792 char TZ_PST8[] = "TZ=PST8";
10795 time_t now = time ((time_t *) 0);
10796 int hour_GMT0, hour_unset;
10797 if (putenv (TZ_GMT0) != 0)
10799 hour_GMT0 = localtime (&now)->tm_hour;
10801 hour_unset = localtime (&now)->tm_hour;
10802 if (putenv (TZ_PST8) != 0)
10804 if (localtime (&now)->tm_hour == hour_GMT0)
10807 if (localtime (&now)->tm_hour != hour_unset)
10812 if { (eval echo configure:10813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
10814 emacs_cv_localtime_cache=no
10817 echo "configure: failed program was:" >&5
10818 cat conftest.$ac_ext >&5
10820 emacs_cv_localtime_cache=yes
10824 # If we lack tzset, report that localtime does not cache TZ,
10825 # since we can't invalidate the cache if we don't have tzset.
10826 emacs_cv_localtime_cache=no
10828 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
10829 if test $emacs_cv_localtime_cache = yes; then
10830 { test "$extra_verbose" = "yes" && cat << \EOF
10831 Defining LOCALTIME_CACHE
10833 cat >> confdefs.h <<\EOF
10834 #define LOCALTIME_CACHE 1
10840 if test "$HAVE_TIMEVAL" = "yes"; then
10841 echo $ac_n "checking whether gettimeofday accepts one or two arguments""... $ac_c" 1>&6
10842 echo "configure:10843: checking whether gettimeofday accepts one or two arguments" >&5
10843 cat > conftest.$ac_ext <<EOF
10844 #line 10845 "configure"
10845 #include "confdefs.h"
10847 #ifdef TIME_WITH_SYS_TIME
10848 #include <sys/time.h>
10851 #ifdef HAVE_SYS_TIME_H
10852 #include <sys/time.h>
10860 struct timeval time;
10861 gettimeofday (&time, 0);
10865 if { (eval echo configure:10866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10867 echo "$ac_t""two" 1>&6
10869 echo "configure: failed program was:" >&5
10870 cat conftest.$ac_ext >&5
10872 echo "$ac_t""one" 1>&6
10873 { test "$extra_verbose" = "yes" && cat << \EOF
10874 Defining GETTIMEOFDAY_ONE_ARGUMENT
10876 cat >> confdefs.h <<\EOF
10877 #define GETTIMEOFDAY_ONE_ARGUMENT 1
10886 echo $ac_n "checking for inline""... $ac_c" 1>&6
10887 echo "configure:10888: checking for inline" >&5
10890 for ac_kw in inline __inline__ __inline; do
10891 cat > conftest.$ac_ext <<EOF
10892 #line 10893 "configure"
10893 #include "confdefs.h"
10899 if { (eval echo configure:10900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
10901 ac_cv_c_inline=$ac_kw; break
10903 echo "configure: failed program was:" >&5
10904 cat conftest.$ac_ext >&5
10910 echo "$ac_t""$ac_cv_c_inline" 1>&6
10911 case "$ac_cv_c_inline" in
10913 no) { test "$extra_verbose" = "yes" && cat << \EOF
10916 cat >> confdefs.h <<\EOF
10921 *) { test "$extra_verbose" = "yes" && cat << EOF
10922 Defining inline = $ac_cv_c_inline
10924 cat >> confdefs.h <<EOF
10925 #define inline $ac_cv_c_inline
10931 test "$ac_cv_c_inline" != "no" -a "$GCC" = "yes" && extra_objs="$extra_objs inline.o" && if test "$extra_verbose" = "yes"; then
10932 echo " xemacs will be linked with \"inline.o\""
10936 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
10937 # for constant arguments. Useless!
10938 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
10939 echo "configure:10940: checking for working alloca.h" >&5
10941 cat > conftest.$ac_ext <<EOF
10942 #line 10943 "configure"
10943 #include "confdefs.h"
10944 #include <alloca.h>
10946 char *p = alloca(2 * sizeof(int));
10949 if { (eval echo configure:10950: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10951 ac_cv_header_alloca_h=yes
10953 echo "configure: failed program was:" >&5
10954 cat conftest.$ac_ext >&5
10956 ac_cv_header_alloca_h=no
10960 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
10961 if test $ac_cv_header_alloca_h = yes; then
10962 { test "$extra_verbose" = "yes" && cat << \EOF
10963 Defining HAVE_ALLOCA_H
10965 cat >> confdefs.h <<\EOF
10966 #define HAVE_ALLOCA_H 1
10972 echo $ac_n "checking for alloca""... $ac_c" 1>&6
10973 echo "configure:10974: checking for alloca" >&5
10975 cat > conftest.$ac_ext <<EOF
10976 #line 10977 "configure"
10977 #include "confdefs.h"
10980 # define alloca __builtin_alloca
10983 # include <malloc.h>
10984 # define alloca _alloca
10987 # include <alloca.h>
10992 # ifndef alloca /* predefined by HP cc +Olibcalls */
11001 char *p = (char *) alloca(1);
11004 if { (eval echo configure:11005: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11006 ac_cv_func_alloca_works=yes
11008 echo "configure: failed program was:" >&5
11009 cat conftest.$ac_ext >&5
11011 ac_cv_func_alloca_works=no
11015 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
11016 if test $ac_cv_func_alloca_works = yes; then
11017 { test "$extra_verbose" = "yes" && cat << \EOF
11018 Defining HAVE_ALLOCA
11020 cat >> confdefs.h <<\EOF
11021 #define HAVE_ALLOCA 1
11027 if test $ac_cv_func_alloca_works = no; then
11028 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
11029 # that cause trouble. Some versions do not even contain alloca or
11030 # contain a buggy version. If you still want to use their alloca,
11031 # use ar to extract alloca.o from them instead of compiling alloca.c.
11032 ALLOCA=alloca.${ac_objext}
11033 { test "$extra_verbose" = "yes" && cat << \EOF
11036 cat >> confdefs.h <<\EOF
11042 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
11043 echo "configure:11044: checking whether alloca needs Cray hooks" >&5
11045 cat > conftest.$ac_ext <<EOF
11046 #line 11047 "configure"
11047 #include "confdefs.h"
11048 #if defined(CRAY) && ! defined(CRAY2)
11055 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11056 egrep "webecray" >/dev/null 2>&1; then
11066 echo "$ac_t""$ac_cv_os_cray" 1>&6
11067 if test $ac_cv_os_cray = yes; then
11068 for ac_func in _getb67 GETB67 getb67; do
11069 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11070 echo "configure:11071: checking for $ac_func" >&5
11072 cat > conftest.$ac_ext <<EOF
11073 #line 11074 "configure"
11074 #include "confdefs.h"
11075 /* System header to define __stub macros and hopefully few prototypes,
11076 which can conflict with char $ac_func(); below. */
11077 #include <assert.h>
11078 /* Override any gcc2 internal prototype to avoid an error. */
11079 /* We use char because int might match the return type of a gcc2
11080 builtin and then its argument prototype would still apply. */
11085 /* The GNU C library defines this for functions which it implements
11086 to always fail with ENOSYS. Some functions are actually named
11087 something starting with __ and the normal name is an alias. */
11088 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11096 if { (eval echo configure:11097: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11098 eval "ac_cv_func_$ac_func=yes"
11100 echo "configure: failed program was:" >&5
11101 cat conftest.$ac_ext >&5
11103 eval "ac_cv_func_$ac_func=no"
11107 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11108 echo "$ac_t""yes" 1>&6
11109 { test "$extra_verbose" = "yes" && cat << EOF
11110 Defining CRAY_STACKSEG_END = $ac_func
11112 cat >> confdefs.h <<EOF
11113 #define CRAY_STACKSEG_END $ac_func
11119 echo "$ac_t""no" 1>&6
11125 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
11126 echo "configure:11127: checking stack direction for C alloca" >&5
11128 cat > conftest.$ac_ext <<EOF
11129 #line 11130 "configure"
11130 #include "confdefs.h"
11131 find_stack_direction ()
11133 static char *addr = 0;
11138 return find_stack_direction ();
11141 return (&dummy > addr) ? 1 : -1;
11145 exit (find_stack_direction() < 0);
11148 if { (eval echo configure:11149: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
11150 ac_cv_c_stack_direction=1
11153 echo "configure: failed program was:" >&5
11154 cat conftest.$ac_ext >&5
11156 ac_cv_c_stack_direction=-1
11160 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
11161 { test "$extra_verbose" = "yes" && cat << EOF
11162 Defining STACK_DIRECTION = $ac_cv_c_stack_direction
11164 cat >> confdefs.h <<EOF
11165 #define STACK_DIRECTION $ac_cv_c_stack_direction
11171 test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" && if test "$extra_verbose" = "yes"; then
11172 echo " xemacs will be linked with \"$ALLOCA\""
11175 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
11176 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
11177 echo "configure:11178: checking for vfork.h" >&5
11179 cat > conftest.$ac_ext <<EOF
11180 #line 11181 "configure"
11181 #include "confdefs.h"
11184 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11185 { (eval echo configure:11186: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11186 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11187 if test -z "$ac_err"; then
11189 eval "ac_cv_header_$ac_safe=yes"
11192 echo "configure: failed program was:" >&5
11193 cat conftest.$ac_ext >&5
11195 eval "ac_cv_header_$ac_safe=no"
11198 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11199 echo "$ac_t""yes" 1>&6
11200 { test "$extra_verbose" = "yes" && cat << \EOF
11201 Defining HAVE_VFORK_H
11203 cat >> confdefs.h <<\EOF
11204 #define HAVE_VFORK_H 1
11209 echo "$ac_t""no" 1>&6
11212 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
11213 echo "configure:11214: checking for working vfork" >&5
11215 cat > conftest.$ac_ext <<EOF
11216 #line 11217 "configure"
11217 #include "confdefs.h"
11218 /* Thanks to Paul Eggert for this test. */
11220 #include <sys/types.h>
11221 #include <sys/stat.h>
11222 #ifdef HAVE_UNISTD_H
11223 #include <unistd.h>
11225 #ifdef HAVE_VFORK_H
11228 /* On some sparc systems, changes by the child to local and incoming
11229 argument registers are propagated back to the parent.
11230 The compiler is told about this with #include <vfork.h>,
11231 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
11232 Test for this by using a static variable whose address
11233 is put into a register that is clobbered by the vfork. */
11236 sparc_address_test (int arg)
11238 sparc_address_test (arg) int arg;
11241 static pid_t child;
11256 pid_t parent = getpid ();
11259 sparc_address_test ();
11264 /* Here is another test for sparc vfork register problems.
11265 This test uses lots of local variables, at least
11266 as many local variables as main has allocated so far
11267 including compiler temporaries. 4 locals are enough for
11268 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
11269 A buggy compiler should reuse the register of parent
11270 for one of the local variables, since it will think that
11271 parent can't possibly be used any more in this routine.
11272 Assigning to the local variable will thus munge parent
11273 in the parent process. */
11275 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11276 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11277 /* Convince the compiler that p..p7 are live; otherwise, it might
11278 use the same hardware register for all 8 local variables. */
11279 if (p != p1 || p != p2 || p != p3 || p != p4
11280 || p != p5 || p != p6 || p != p7)
11283 /* On some systems (e.g. IRIX 3.3),
11284 vfork doesn't separate parent from child file descriptors.
11285 If the child closes a descriptor before it execs or exits,
11286 this munges the parent's descriptor as well.
11287 Test for this by closing stdout in the child. */
11288 _exit(close(fileno(stdout)) != 0);
11293 while (wait(&status) != child)
11296 /* Was there some problem with vforking? */
11299 /* Did the child fail? (This shouldn't happen.) */
11302 /* Did the vfork/compiler bug occur? */
11303 || parent != getpid()
11305 /* Did the file descriptor bug occur? */
11306 || fstat(fileno(stdout), &st) != 0
11311 if { (eval echo configure:11312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
11313 ac_cv_func_vfork_works=yes
11316 echo "configure: failed program was:" >&5
11317 cat conftest.$ac_ext >&5
11319 ac_cv_func_vfork_works=no
11323 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
11324 if test $ac_cv_func_vfork_works = no; then
11325 { test "$extra_verbose" = "yes" && cat << \EOF
11326 Defining vfork = fork
11328 cat >> confdefs.h <<\EOF
11336 echo $ac_n "checking for working strcoll""... $ac_c" 1>&6
11337 echo "configure:11338: checking for working strcoll" >&5
11339 cat > conftest.$ac_ext <<EOF
11340 #line 11341 "configure"
11341 #include "confdefs.h"
11342 #include <string.h>
11345 exit (strcoll ("abc", "def") >= 0 ||
11346 strcoll ("ABC", "DEF") >= 0 ||
11347 strcoll ("123", "456") >= 0);
11350 if { (eval echo configure:11351: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
11352 ac_cv_func_strcoll_works=yes
11355 echo "configure: failed program was:" >&5
11356 cat conftest.$ac_ext >&5
11358 ac_cv_func_strcoll_works=no
11362 echo "$ac_t""$ac_cv_func_strcoll_works" 1>&6
11363 if test $ac_cv_func_strcoll_works = yes; then
11364 { test "$extra_verbose" = "yes" && cat << \EOF
11365 Defining HAVE_STRCOLL
11367 cat >> confdefs.h <<\EOF
11368 #define HAVE_STRCOLL 1
11375 for ac_func in getpgrp
11377 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11378 echo "configure:11379: checking for $ac_func" >&5
11380 cat > conftest.$ac_ext <<EOF
11381 #line 11382 "configure"
11382 #include "confdefs.h"
11383 /* System header to define __stub macros and hopefully few prototypes,
11384 which can conflict with char $ac_func(); below. */
11385 #include <assert.h>
11386 /* Override any gcc2 internal prototype to avoid an error. */
11387 /* We use char because int might match the return type of a gcc2
11388 builtin and then its argument prototype would still apply. */
11393 /* The GNU C library defines this for functions which it implements
11394 to always fail with ENOSYS. Some functions are actually named
11395 something starting with __ and the normal name is an alias. */
11396 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11404 if { (eval echo configure:11405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11406 eval "ac_cv_func_$ac_func=yes"
11408 echo "configure: failed program was:" >&5
11409 cat conftest.$ac_ext >&5
11411 eval "ac_cv_func_$ac_func=no"
11415 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11416 echo "$ac_t""yes" 1>&6
11417 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11418 { test "$extra_verbose" = "yes" && cat << EOF
11419 Defining $ac_tr_func
11421 cat >> confdefs.h <<EOF
11422 #define $ac_tr_func 1
11427 echo "$ac_t""no" 1>&6
11431 echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6
11432 echo "configure:11433: checking whether getpgrp takes no argument" >&5
11434 cat > conftest.$ac_ext <<EOF
11435 #line 11436 "configure"
11436 #include "confdefs.h"
11439 * If this system has a BSD-style getpgrp(),
11440 * which takes a pid argument, exit unsuccessfully.
11442 * Snarfed from Chet Ramey's bash pgrp.c test program
11445 #include <sys/types.h>
11448 int pg1, pg2, pg3, pg4;
11449 int ng, np, s, child;
11456 pg3 = getpgrp(pid);
11460 * If all of these values are the same, it's pretty sure that
11461 * we're on a system that ignores getpgrp's first argument.
11463 if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
11469 else if (child == 0) {
11472 * If this is Sys V, this will not work; pgrp will be
11473 * set to np because setpgrp just changes a pgrp to be
11474 * the same as the pid.
11477 ng = getpgrp(0); /* Same result for Sys V and BSD */
11490 if { (eval echo configure:11491: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
11492 ac_cv_func_getpgrp_void=yes
11495 echo "configure: failed program was:" >&5
11496 cat conftest.$ac_ext >&5
11498 ac_cv_func_getpgrp_void=no
11503 echo "$ac_t""$ac_cv_func_getpgrp_void" 1>&6
11504 if test $ac_cv_func_getpgrp_void = yes; then
11505 { test "$extra_verbose" = "yes" && cat << \EOF
11506 Defining GETPGRP_VOID
11508 cat >> confdefs.h <<\EOF
11509 #define GETPGRP_VOID 1
11516 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
11517 echo "configure:11518: checking for working mmap" >&5
11518 case "$opsys" in ultrix* ) have_mmap=no ;; *)
11519 cat > conftest.$ac_ext <<EOF
11520 #line 11521 "configure"
11521 #include "confdefs.h"
11523 #include <unistd.h>
11525 #include <sys/mman.h>
11527 #ifndef MAP_VARIABLE
11528 #define MAP_VARIABLE 0
11532 #define MAP_FAILED -1
11535 int main (int argc, char *argv[])
11539 #ifndef MAP_ANONYMOUS
11540 fd = open ("/dev/zero", O_RDWR);
11543 #define MAP_ANONYMOUS 0
11545 if (mmap(0, 1024, PROT_READ | PROT_WRITE,
11546 MAP_PRIVATE | MAP_VARIABLE | MAP_ANONYMOUS,
11547 fd, 0) != (void *) MAP_FAILED)
11549 perror ("conftest: mmap failed");
11553 if { (eval echo configure:11554: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
11558 echo "configure: failed program was:" >&5
11559 cat conftest.$ac_ext >&5
11563 rm -fr conftest* ;;
11565 echo "$ac_t""$have_mmap" 1>&6
11566 test "$have_mmap" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
11569 cat >> confdefs.h <<\EOF
11570 #define HAVE_MMAP 1
11575 test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no
11576 if test "$rel_alloc $have_mmap" = "default yes"; then
11577 if test "$doug_lea_malloc" = "yes"; then
11578 echo $ac_n "checking for M_MMAP_THRESHOLD""... $ac_c" 1>&6
11579 echo "configure:11580: checking for M_MMAP_THRESHOLD" >&5
11580 cat > conftest.$ac_ext <<EOF
11581 #line 11582 "configure"
11582 #include "confdefs.h"
11583 #include <malloc.h>
11586 #ifndef M_MMAP_THRESHOLD
11587 #error No M_MMAP_THRESHOLD :-(
11588 !@+$%^&*_)(_ - unlikely to compile...
11593 if { (eval echo configure:11594: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11595 rel_alloc=no; echo "$ac_t""yes" 1>&6;
11597 echo "configure: failed program was:" >&5
11598 cat conftest.$ac_ext >&5
11600 rel_alloc=yes; echo "$ac_t""no" 1>&6;
11607 test "$rel_alloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
11610 cat >> confdefs.h <<\EOF
11611 #define REL_ALLOC 1
11616 ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'`
11617 echo $ac_n "checking for termios.h""... $ac_c" 1>&6
11618 echo "configure:11619: checking for termios.h" >&5
11620 cat > conftest.$ac_ext <<EOF
11621 #line 11622 "configure"
11622 #include "confdefs.h"
11623 #include <termios.h>
11625 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11626 { (eval echo configure:11627: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11627 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11628 if test -z "$ac_err"; then
11630 eval "ac_cv_header_$ac_safe=yes"
11633 echo "configure: failed program was:" >&5
11634 cat conftest.$ac_ext >&5
11636 eval "ac_cv_header_$ac_safe=no"
11639 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11640 echo "$ac_t""yes" 1>&6
11641 { test "$extra_verbose" = "yes" && cat << \EOF
11642 Defining HAVE_TERMIOS
11644 cat >> confdefs.h <<\EOF
11645 #define HAVE_TERMIOS 1
11649 { test "$extra_verbose" = "yes" && cat << \EOF
11650 Defining SIGNALS_VIA_CHARACTERS
11652 cat >> confdefs.h <<\EOF
11653 #define SIGNALS_VIA_CHARACTERS 1
11657 { test "$extra_verbose" = "yes" && cat << \EOF
11660 cat >> confdefs.h <<\EOF
11661 #define NO_TERMIO 1
11666 echo "$ac_t""no" 1>&6
11667 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'`
11668 echo $ac_n "checking for termio.h""... $ac_c" 1>&6
11669 echo "configure:11670: checking for termio.h" >&5
11671 cat > conftest.$ac_ext <<EOF
11672 #line 11673 "configure"
11673 #include "confdefs.h"
11674 #include <termio.h>
11676 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11677 { (eval echo configure:11678: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11678 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11679 if test -z "$ac_err"; then
11681 eval "ac_cv_header_$ac_safe=yes"
11684 echo "configure: failed program was:" >&5
11685 cat conftest.$ac_ext >&5
11687 eval "ac_cv_header_$ac_safe=no"
11690 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11691 echo "$ac_t""yes" 1>&6
11692 { test "$extra_verbose" = "yes" && cat << \EOF
11693 Defining HAVE_TERMIO
11695 cat >> confdefs.h <<\EOF
11696 #define HAVE_TERMIO 1
11701 echo "$ac_t""no" 1>&6
11708 echo $ac_n "checking for socket""... $ac_c" 1>&6
11709 echo "configure:11710: checking for socket" >&5
11711 cat > conftest.$ac_ext <<EOF
11712 #line 11713 "configure"
11713 #include "confdefs.h"
11714 /* System header to define __stub macros and hopefully few prototypes,
11715 which can conflict with char socket(); below. */
11716 #include <assert.h>
11717 /* Override any gcc2 internal prototype to avoid an error. */
11718 /* We use char because int might match the return type of a gcc2
11719 builtin and then its argument prototype would still apply. */
11724 /* The GNU C library defines this for functions which it implements
11725 to always fail with ENOSYS. Some functions are actually named
11726 something starting with __ and the normal name is an alias. */
11727 #if defined (__stub_socket) || defined (__stub___socket)
11735 if { (eval echo configure:11736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11737 eval "ac_cv_func_socket=yes"
11739 echo "configure: failed program was:" >&5
11740 cat conftest.$ac_ext >&5
11742 eval "ac_cv_func_socket=no"
11746 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
11747 echo "$ac_t""yes" 1>&6
11748 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
11749 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
11750 echo "configure:11751: checking for netinet/in.h" >&5
11752 cat > conftest.$ac_ext <<EOF
11753 #line 11754 "configure"
11754 #include "confdefs.h"
11755 #include <netinet/in.h>
11757 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11758 { (eval echo configure:11759: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11759 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11760 if test -z "$ac_err"; then
11762 eval "ac_cv_header_$ac_safe=yes"
11765 echo "configure: failed program was:" >&5
11766 cat conftest.$ac_ext >&5
11768 eval "ac_cv_header_$ac_safe=no"
11771 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11772 echo "$ac_t""yes" 1>&6
11773 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
11774 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
11775 echo "configure:11776: checking for arpa/inet.h" >&5
11777 cat > conftest.$ac_ext <<EOF
11778 #line 11779 "configure"
11779 #include "confdefs.h"
11780 #include <arpa/inet.h>
11782 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11783 { (eval echo configure:11784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11784 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11785 if test -z "$ac_err"; then
11787 eval "ac_cv_header_$ac_safe=yes"
11790 echo "configure: failed program was:" >&5
11791 cat conftest.$ac_ext >&5
11793 eval "ac_cv_header_$ac_safe=no"
11796 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11797 echo "$ac_t""yes" 1>&6
11799 { test "$extra_verbose" = "yes" && cat << \EOF
11800 Defining HAVE_SOCKETS
11802 cat >> confdefs.h <<\EOF
11803 #define HAVE_SOCKETS 1
11807 echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6
11808 echo "configure:11809: checking "for sun_len member in struct sockaddr_un"" >&5
11809 cat > conftest.$ac_ext <<EOF
11810 #line 11811 "configure"
11811 #include "confdefs.h"
11813 #include <sys/types.h>
11814 #include <sys/socket.h>
11815 #include <sys/un.h>
11818 static struct sockaddr_un x; x.sun_len = 1;
11821 if { (eval echo configure:11822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11823 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
11824 Defining HAVE_SOCKADDR_SUN_LEN
11826 cat >> confdefs.h <<\EOF
11827 #define HAVE_SOCKADDR_SUN_LEN 1
11832 echo "configure: failed program was:" >&5
11833 cat conftest.$ac_ext >&5
11835 echo "$ac_t""no" 1>&6
11838 echo $ac_n "checking "for ip_mreq struct in netinet/in.h"""... $ac_c" 1>&6
11839 echo "configure:11840: checking "for ip_mreq struct in netinet/in.h"" >&5
11840 cat > conftest.$ac_ext <<EOF
11841 #line 11842 "configure"
11842 #include "confdefs.h"
11844 #include <sys/types.h>
11845 #include <netinet/in.h>
11848 static struct ip_mreq x;
11851 if { (eval echo configure:11852: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11853 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
11854 Defining HAVE_MULTICAST
11856 cat >> confdefs.h <<\EOF
11857 #define HAVE_MULTICAST 1
11862 echo "configure: failed program was:" >&5
11863 cat conftest.$ac_ext >&5
11865 echo "$ac_t""no" 1>&6
11869 echo "$ac_t""no" 1>&6
11873 echo "$ac_t""no" 1>&6
11877 echo "$ac_t""no" 1>&6
11881 echo $ac_n "checking for msgget""... $ac_c" 1>&6
11882 echo "configure:11883: checking for msgget" >&5
11884 cat > conftest.$ac_ext <<EOF
11885 #line 11886 "configure"
11886 #include "confdefs.h"
11887 /* System header to define __stub macros and hopefully few prototypes,
11888 which can conflict with char msgget(); below. */
11889 #include <assert.h>
11890 /* Override any gcc2 internal prototype to avoid an error. */
11891 /* We use char because int might match the return type of a gcc2
11892 builtin and then its argument prototype would still apply. */
11897 /* The GNU C library defines this for functions which it implements
11898 to always fail with ENOSYS. Some functions are actually named
11899 something starting with __ and the normal name is an alias. */
11900 #if defined (__stub_msgget) || defined (__stub___msgget)
11908 if { (eval echo configure:11909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11910 eval "ac_cv_func_msgget=yes"
11912 echo "configure: failed program was:" >&5
11913 cat conftest.$ac_ext >&5
11915 eval "ac_cv_func_msgget=no"
11919 if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then
11920 echo "$ac_t""yes" 1>&6
11921 ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'`
11922 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6
11923 echo "configure:11924: checking for sys/ipc.h" >&5
11925 cat > conftest.$ac_ext <<EOF
11926 #line 11927 "configure"
11927 #include "confdefs.h"
11928 #include <sys/ipc.h>
11930 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11931 { (eval echo configure:11932: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11932 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11933 if test -z "$ac_err"; then
11935 eval "ac_cv_header_$ac_safe=yes"
11938 echo "configure: failed program was:" >&5
11939 cat conftest.$ac_ext >&5
11941 eval "ac_cv_header_$ac_safe=no"
11944 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11945 echo "$ac_t""yes" 1>&6
11946 ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'`
11947 echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6
11948 echo "configure:11949: checking for sys/msg.h" >&5
11950 cat > conftest.$ac_ext <<EOF
11951 #line 11952 "configure"
11952 #include "confdefs.h"
11953 #include <sys/msg.h>
11955 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11956 { (eval echo configure:11957: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11957 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11958 if test -z "$ac_err"; then
11960 eval "ac_cv_header_$ac_safe=yes"
11963 echo "configure: failed program was:" >&5
11964 cat conftest.$ac_ext >&5
11966 eval "ac_cv_header_$ac_safe=no"
11969 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11970 echo "$ac_t""yes" 1>&6
11971 { test "$extra_verbose" = "yes" && cat << \EOF
11972 Defining HAVE_SYSVIPC
11974 cat >> confdefs.h <<\EOF
11975 #define HAVE_SYSVIPC 1
11980 echo "$ac_t""no" 1>&6
11984 echo "$ac_t""no" 1>&6
11988 echo "$ac_t""no" 1>&6
11992 ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'`
11993 echo $ac_n "checking for dirent.h""... $ac_c" 1>&6
11994 echo "configure:11995: checking for dirent.h" >&5
11996 cat > conftest.$ac_ext <<EOF
11997 #line 11998 "configure"
11998 #include "confdefs.h"
11999 #include <dirent.h>
12001 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12002 { (eval echo configure:12003: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12003 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12004 if test -z "$ac_err"; then
12006 eval "ac_cv_header_$ac_safe=yes"
12009 echo "configure: failed program was:" >&5
12010 cat conftest.$ac_ext >&5
12012 eval "ac_cv_header_$ac_safe=no"
12015 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12016 echo "$ac_t""yes" 1>&6
12017 { test "$extra_verbose" = "yes" && cat << \EOF
12018 Defining SYSV_SYSTEM_DIR
12020 cat >> confdefs.h <<\EOF
12021 #define SYSV_SYSTEM_DIR 1
12026 echo "$ac_t""no" 1>&6
12027 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'`
12028 echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6
12029 echo "configure:12030: checking for sys/dir.h" >&5
12031 cat > conftest.$ac_ext <<EOF
12032 #line 12033 "configure"
12033 #include "confdefs.h"
12034 #include <sys/dir.h>
12036 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12037 { (eval echo configure:12038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12038 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12039 if test -z "$ac_err"; then
12041 eval "ac_cv_header_$ac_safe=yes"
12044 echo "configure: failed program was:" >&5
12045 cat conftest.$ac_ext >&5
12047 eval "ac_cv_header_$ac_safe=no"
12050 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12051 echo "$ac_t""yes" 1>&6
12054 echo "$ac_t""no" 1>&6
12055 { test "$extra_verbose" = "yes" && cat << \EOF
12056 Defining NONSYSTEM_DIR_LIBRARY
12058 cat >> confdefs.h <<\EOF
12059 #define NONSYSTEM_DIR_LIBRARY 1
12068 ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'`
12069 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
12070 echo "configure:12071: checking for nlist.h" >&5
12072 cat > conftest.$ac_ext <<EOF
12073 #line 12074 "configure"
12074 #include "confdefs.h"
12077 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12078 { (eval echo configure:12079: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12079 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12080 if test -z "$ac_err"; then
12082 eval "ac_cv_header_$ac_safe=yes"
12085 echo "configure: failed program was:" >&5
12086 cat conftest.$ac_ext >&5
12088 eval "ac_cv_header_$ac_safe=no"
12091 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12092 echo "$ac_t""yes" 1>&6
12093 { test "$extra_verbose" = "yes" && cat << \EOF
12094 Defining NLIST_STRUCT
12096 cat >> confdefs.h <<\EOF
12097 #define NLIST_STRUCT 1
12102 echo "$ac_t""no" 1>&6
12107 echo "checking "for sound support"" 1>&6
12108 echo "configure:12109: checking "for sound support"" >&5
12109 test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes
12111 if test "$with_native_sound" != "no"; then
12112 if test -n "$native_sound_lib"; then
12113 ac_safe=`echo "multimedia/audio_device.h" | sed 'y%./+-%__p_%'`
12114 echo $ac_n "checking for multimedia/audio_device.h""... $ac_c" 1>&6
12115 echo "configure:12116: checking for multimedia/audio_device.h" >&5
12117 cat > conftest.$ac_ext <<EOF
12118 #line 12119 "configure"
12119 #include "confdefs.h"
12120 #include <multimedia/audio_device.h>
12122 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12123 { (eval echo configure:12124: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12124 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12125 if test -z "$ac_err"; then
12127 eval "ac_cv_header_$ac_safe=yes"
12130 echo "configure: failed program was:" >&5
12131 cat conftest.$ac_ext >&5
12133 eval "ac_cv_header_$ac_safe=no"
12136 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12137 echo "$ac_t""yes" 1>&6
12138 sound_found=yes sound_cflags=""
12139 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
12140 echo " xemacs will be linked with \"sunplay.o\""
12143 echo "$ac_t""no" 1>&6
12148 if test -z "$sound_found" -a -d "/usr/demo/SOUND"; then
12150 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
12151 echo " xemacs will be linked with \"sunplay.o\""
12153 if test -d "/usr/demo/SOUND/include"
12154 then sound_cflags="-I/usr/demo/SOUND/include"
12155 else sound_cflags="-I/usr/demo/SOUND"
12157 if test -z "$native_sound_lib" ; then
12158 if test -r "/usr/demo/SOUND/lib/libaudio.a"
12159 then native_sound_lib="/usr/demo/SOUND/lib/libaudio.a"
12160 else native_sound_lib="/usr/demo/SOUND/libaudio.a"
12165 if test -z "$sound_found"; then
12166 case "$canonical" in
12168 if test -z "$native_sound_lib"; then
12170 echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6
12171 echo "configure:12172: checking for ALopenport in -laudio" >&5
12172 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'`
12174 xe_check_libs=" -laudio "
12175 cat > conftest.$ac_ext <<EOF
12176 #line 12177 "configure"
12177 #include "confdefs.h"
12178 /* Override any gcc2 internal prototype to avoid an error. */
12179 /* We use char because int might match the return type of a gcc2
12180 builtin and then its argument prototype would still apply. */
12187 if { (eval echo configure:12188: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12189 eval "ac_cv_lib_$ac_lib_var=yes"
12191 echo "configure: failed program was:" >&5
12192 cat conftest.$ac_ext >&5
12194 eval "ac_cv_lib_$ac_lib_var=no"
12199 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12200 echo "$ac_t""yes" 1>&6
12201 native_sound_lib="-laudio"
12203 echo "$ac_t""no" 1>&6
12208 if test -n "$native_sound_lib"; then
12209 sound_found=yes sound_cflags=""
12210 extra_objs="$extra_objs sgiplay.o" && if test "$extra_verbose" = "yes"; then
12211 echo " xemacs will be linked with \"sgiplay.o\""
12215 if test -z "$native_sound_lib"; then
12217 echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6
12218 echo "configure:12219: checking for AOpenAudio in -lAlib" >&5
12219 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'`
12221 xe_check_libs=" -lAlib "
12222 cat > conftest.$ac_ext <<EOF
12223 #line 12224 "configure"
12224 #include "confdefs.h"
12225 /* Override any gcc2 internal prototype to avoid an error. */
12226 /* We use char because int might match the return type of a gcc2
12227 builtin and then its argument prototype would still apply. */
12234 if { (eval echo configure:12235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12236 eval "ac_cv_lib_$ac_lib_var=yes"
12238 echo "configure: failed program was:" >&5
12239 cat conftest.$ac_ext >&5
12241 eval "ac_cv_lib_$ac_lib_var=no"
12246 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12247 echo "$ac_t""yes" 1>&6
12248 native_sound_lib="-lAlib"
12250 echo "$ac_t""no" 1>&6
12255 if test -n "$native_sound_lib"; then
12257 extra_objs="$extra_objs hpplay.o" && if test "$extra_verbose" = "yes"; then
12258 echo " xemacs will be linked with \"hpplay.o\""
12260 if test "$GCC" = "yes" # Kludge city
12261 then sound_cflags="-Dconst= -Dvolatile= -I/usr/audio/examples"
12262 else sound_cflags="+e -I/usr/audio/examples"
12268 if test -z "$sound_found"; then
12269 for dir in "machine" "sys" "linux"; do
12270 ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'`
12271 echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6
12272 echo "configure:12273: checking for ${dir}/soundcard.h" >&5
12274 cat > conftest.$ac_ext <<EOF
12275 #line 12276 "configure"
12276 #include "confdefs.h"
12277 #include <${dir}/soundcard.h>
12279 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12280 { (eval echo configure:12281: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12281 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12282 if test -z "$ac_err"; then
12284 eval "ac_cv_header_$ac_safe=yes"
12287 echo "configure: failed program was:" >&5
12288 cat conftest.$ac_ext >&5
12290 eval "ac_cv_header_$ac_safe=no"
12293 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12294 echo "$ac_t""yes" 1>&6
12297 extra_objs="$extra_objs linuxplay.o" && if test "$extra_verbose" = "yes"; then
12298 echo " xemacs will be linked with \"linuxplay.o\""
12300 { test "$extra_verbose" = "yes" && cat << EOF
12301 Defining SOUNDCARD_H_FILE = "${dir}/soundcard.h"
12303 cat >> confdefs.h <<EOF
12304 #define SOUNDCARD_H_FILE "${dir}/soundcard.h"
12310 echo "$ac_t""no" 1>&6
12316 if test -z "$sound_found"; then
12317 if test "$with_msw" = "yes"; then
12323 test "$sound_found" = "yes" && with_native_sound=yes
12326 if test "$with_native_sound" = "yes"; then
12327 { test "$extra_verbose" = "yes" && cat << \EOF
12328 Defining HAVE_NATIVE_SOUND
12330 cat >> confdefs.h <<\EOF
12331 #define HAVE_NATIVE_SOUND 1
12335 test -n "$native_sound_lib" && LIBS="$native_sound_lib $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$native_sound_lib\" to \$LIBS"; fi
12338 if test "$with_nas_sound" != "no"; then
12339 ac_safe=`echo "audio/audiolib.h" | sed 'y%./+-%__p_%'`
12340 echo $ac_n "checking for audio/audiolib.h""... $ac_c" 1>&6
12341 echo "configure:12342: checking for audio/audiolib.h" >&5
12343 cat > conftest.$ac_ext <<EOF
12344 #line 12345 "configure"
12345 #include "confdefs.h"
12346 #include <audio/audiolib.h>
12348 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12349 { (eval echo configure:12350: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12350 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12351 if test -z "$ac_err"; then
12353 eval "ac_cv_header_$ac_safe=yes"
12356 echo "configure: failed program was:" >&5
12357 cat conftest.$ac_ext >&5
12359 eval "ac_cv_header_$ac_safe=no"
12362 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12363 echo "$ac_t""yes" 1>&6
12366 echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6
12367 echo "configure:12368: checking for AuOpenServer in -laudio" >&5
12368 ac_lib_var=`echo audio'_'AuOpenServer | sed 'y%./+-%__p_%'`
12370 xe_check_libs=" -laudio "
12371 cat > conftest.$ac_ext <<EOF
12372 #line 12373 "configure"
12373 #include "confdefs.h"
12374 /* Override any gcc2 internal prototype to avoid an error. */
12375 /* We use char because int might match the return type of a gcc2
12376 builtin and then its argument prototype would still apply. */
12377 char AuOpenServer();
12383 if { (eval echo configure:12384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12385 eval "ac_cv_lib_$ac_lib_var=yes"
12387 echo "configure: failed program was:" >&5
12388 cat conftest.$ac_ext >&5
12390 eval "ac_cv_lib_$ac_lib_var=no"
12395 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12396 echo "$ac_t""yes" 1>&6
12399 echo "$ac_t""no" 1>&6
12404 echo "$ac_t""no" 1>&6
12407 if test "$have_nas_sound" = "yes"; then
12409 { test "$extra_verbose" = "yes" && cat << \EOF
12410 Defining HAVE_NAS_SOUND
12412 cat >> confdefs.h <<\EOF
12413 #define HAVE_NAS_SOUND 1
12417 extra_objs="$extra_objs nas.o" && if test "$extra_verbose" = "yes"; then
12418 echo " xemacs will be linked with \"nas.o\""
12420 libs_x="-laudio $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-laudio\" to \$libs_x"; fi
12421 cat > conftest.$ac_ext <<EOF
12422 #line 12423 "configure"
12423 #include "confdefs.h"
12424 #include <audio/Xtutil.h>
12426 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12427 egrep "AuXtErrorJump" >/dev/null 2>&1; then
12431 old_nas=yes; { test "$extra_verbose" = "yes" && cat << \EOF
12432 Defining NAS_NO_ERROR_JUMP
12434 cat >> confdefs.h <<\EOF
12435 #define NAS_NO_ERROR_JUMP 1
12443 test "$with_nas_sound" = "yes" && \
12444 { echo "Error:" "Required NAS sound support cannot be provided." >&2; exit 1; }
12449 if test "$with_esd_sound" != "no"; then
12450 # Extract the first word of "esd-config", so it can be a program name with args.
12451 set dummy esd-config; ac_word=$2
12452 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
12453 echo "configure:12454: checking for $ac_word" >&5
12455 if test -n "$have_esd_config"; then
12456 ac_cv_prog_have_esd_config="$have_esd_config" # Let the user override the test.
12458 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
12460 for ac_dir in $ac_dummy; do
12461 test -z "$ac_dir" && ac_dir=.
12462 if test -f $ac_dir/$ac_word; then
12463 ac_cv_prog_have_esd_config="yes"
12468 test -z "$ac_cv_prog_have_esd_config" && ac_cv_prog_have_esd_config="no"
12470 have_esd_config="$ac_cv_prog_have_esd_config"
12471 if test -n "$have_esd_config"; then
12472 echo "$ac_t""$have_esd_config" 1>&6
12474 echo "$ac_t""no" 1>&6
12477 if test "$have_esd_config" = "yes"; then
12478 save_c_switch_site="$c_switch_site" save_LIBS="$LIBS"
12479 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
12480 LIBS="`esd-config --libs` $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"`esd-config --libs`\" to \$LIBS"; fi
12481 echo $ac_n "checking for esd_play_stream""... $ac_c" 1>&6
12482 echo "configure:12483: checking for esd_play_stream" >&5
12484 cat > conftest.$ac_ext <<EOF
12485 #line 12486 "configure"
12486 #include "confdefs.h"
12487 /* System header to define __stub macros and hopefully few prototypes,
12488 which can conflict with char esd_play_stream(); below. */
12489 #include <assert.h>
12490 /* Override any gcc2 internal prototype to avoid an error. */
12491 /* We use char because int might match the return type of a gcc2
12492 builtin and then its argument prototype would still apply. */
12493 char esd_play_stream();
12497 /* The GNU C library defines this for functions which it implements
12498 to always fail with ENOSYS. Some functions are actually named
12499 something starting with __ and the normal name is an alias. */
12500 #if defined (__stub_esd_play_stream) || defined (__stub___esd_play_stream)
12508 if { (eval echo configure:12509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12510 eval "ac_cv_func_esd_play_stream=yes"
12512 echo "configure: failed program was:" >&5
12513 cat conftest.$ac_ext >&5
12515 eval "ac_cv_func_esd_play_stream=no"
12519 if eval "test \"`echo '$ac_cv_func_'esd_play_stream`\" = yes"; then
12520 echo "$ac_t""yes" 1>&6
12523 echo "$ac_t""no" 1>&6
12524 c_switch_site="$save_c_switch_site" LIBS="$save_LIBS"
12529 if test "$have_esd_sound" = "yes"; then
12532 extra_objs="$extra_objs esd.o" && if test "$extra_verbose" = "yes"; then
12533 echo " xemacs will be linked with \"esd.o\""
12535 { test "$extra_verbose" = "yes" && cat << \EOF
12536 Defining HAVE_ESD_SOUND
12538 cat >> confdefs.h <<\EOF
12539 #define HAVE_ESD_SOUND 1
12544 test "$with_esd_sound" = "yes" && \
12545 { echo "Error:" "Required ESD sound support cannot be provided." >&2; exit 1; }
12550 test "$need_miscplay" = "yes" && extra_objs="$extra_objs miscplay.o" && if test "$extra_verbose" = "yes"; then
12551 echo " xemacs will be linked with \"miscplay.o\""
12555 test -z "$with_tty" && with_tty=yes
12557 if test "$with_tty" = "yes" ; then
12558 echo "checking for TTY-related features" 1>&6
12559 echo "configure:12560: checking for TTY-related features" >&5
12560 { test "$extra_verbose" = "yes" && cat << \EOF
12563 cat >> confdefs.h <<\EOF
12568 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
12569 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\""
12572 if test -z "$with_ncurses"; then
12574 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
12575 echo "configure:12576: checking for tgetent in -lncurses" >&5
12576 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
12578 xe_check_libs=" -lncurses "
12579 cat > conftest.$ac_ext <<EOF
12580 #line 12581 "configure"
12581 #include "confdefs.h"
12582 /* Override any gcc2 internal prototype to avoid an error. */
12583 /* We use char because int might match the return type of a gcc2
12584 builtin and then its argument prototype would still apply. */
12591 if { (eval echo configure:12592: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12593 eval "ac_cv_lib_$ac_lib_var=yes"
12595 echo "configure: failed program was:" >&5
12596 cat conftest.$ac_ext >&5
12598 eval "ac_cv_lib_$ac_lib_var=no"
12603 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12604 echo "$ac_t""yes" 1>&6
12607 echo "$ac_t""no" 1>&6
12613 if test "$with_ncurses" = "yes"; then
12614 { test "$extra_verbose" = "yes" && cat << \EOF
12615 Defining HAVE_NCURSES
12617 cat >> confdefs.h <<\EOF
12618 #define HAVE_NCURSES 1
12622 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
12623 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
12624 echo "configure:12625: checking for ncurses/curses.h" >&5
12626 cat > conftest.$ac_ext <<EOF
12627 #line 12628 "configure"
12628 #include "confdefs.h"
12629 #include <ncurses/curses.h>
12631 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12632 { (eval echo configure:12633: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12633 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12634 if test -z "$ac_err"; then
12636 eval "ac_cv_header_$ac_safe=yes"
12639 echo "configure: failed program was:" >&5
12640 cat conftest.$ac_ext >&5
12642 eval "ac_cv_header_$ac_safe=no"
12645 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12646 echo "$ac_t""yes" 1>&6
12647 curses_h_file=ncurses/curses.h
12649 echo "$ac_t""no" 1>&6
12652 ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'`
12653 echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6
12654 echo "configure:12655: checking for ncurses/term.h" >&5
12656 cat > conftest.$ac_ext <<EOF
12657 #line 12658 "configure"
12658 #include "confdefs.h"
12659 #include <ncurses/term.h>
12661 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12662 { (eval echo configure:12663: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12663 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12664 if test -z "$ac_err"; then
12666 eval "ac_cv_header_$ac_safe=yes"
12669 echo "configure: failed program was:" >&5
12670 cat conftest.$ac_ext >&5
12672 eval "ac_cv_header_$ac_safe=no"
12675 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12676 echo "$ac_t""yes" 1>&6
12677 term_h_file=ncurses/term.h
12679 echo "$ac_t""no" 1>&6
12682 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
12683 echo " xemacs will be linked with \"terminfo.o\""
12685 LIBS="-lncurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lncurses\" to \$LIBS"; fi
12687 if test "$ac_cv_header_ncurses_curses_h" != "yes" ; then
12688 save_c_switch_site="$c_switch_site"
12689 c_switch_site="$c_switch_site -I/usr/include/ncurses"
12690 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
12691 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
12692 echo "configure:12693: checking for ncurses/curses.h" >&5
12694 cat > conftest.$ac_ext <<EOF
12695 #line 12696 "configure"
12696 #include "confdefs.h"
12697 #include <ncurses/curses.h>
12699 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12700 { (eval echo configure:12701: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12701 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12702 if test -z "$ac_err"; then
12704 eval "ac_cv_header_$ac_safe=yes"
12707 echo "configure: failed program was:" >&5
12708 cat conftest.$ac_ext >&5
12710 eval "ac_cv_header_$ac_safe=no"
12713 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12714 echo "$ac_t""yes" 1>&6
12715 curses_h_file=ncurses/curses.h
12717 echo "$ac_t""no" 1>&6
12720 if test "$ac_cv_header_ncurses_curses_h" = "yes"
12721 then echo "configure: warning: "Your system has the bogus ncurses include bug."" 1>&2
12722 else c_switch_site="$save_c_switch_site"
12725 else if test "$have_terminfo" = "yes"; then
12726 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
12727 echo " xemacs will be linked with \"terminfo.o\""
12729 if test -n "$libs_termcap"; then
12730 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
12732 for lib in curses termlib termcap; do
12734 echo $ac_n "checking for tgetent in -l$lib""... $ac_c" 1>&6
12735 echo "configure:12736: checking for tgetent in -l$lib" >&5
12736 ac_lib_var=`echo $lib'_'tgetent | sed 'y%./+-%__p_%'`
12738 xe_check_libs=" -l$lib "
12739 cat > conftest.$ac_ext <<EOF
12740 #line 12741 "configure"
12741 #include "confdefs.h"
12742 /* Override any gcc2 internal prototype to avoid an error. */
12743 /* We use char because int might match the return type of a gcc2
12744 builtin and then its argument prototype would still apply. */
12751 if { (eval echo configure:12752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12753 eval "ac_cv_lib_$ac_lib_var=yes"
12755 echo "configure: failed program was:" >&5
12756 cat conftest.$ac_ext >&5
12758 eval "ac_cv_lib_$ac_lib_var=no"
12763 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12764 echo "$ac_t""yes" 1>&6
12765 LIBS="-l${lib} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${lib}\" to \$LIBS"; fi; break
12767 echo "$ac_t""no" 1>&6
12773 else extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
12774 echo " xemacs will be linked with \"tparam.o\""
12776 case "$opsys" in *-hp-hpux* ) libs_termcap="-ltermcap" ;; esac
12777 if test -n "$libs_termcap"; then
12778 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
12781 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
12782 echo "configure:12783: checking for tgetent in -lcurses" >&5
12783 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
12785 xe_check_libs=" -lcurses "
12786 cat > conftest.$ac_ext <<EOF
12787 #line 12788 "configure"
12788 #include "confdefs.h"
12789 /* Override any gcc2 internal prototype to avoid an error. */
12790 /* We use char because int might match the return type of a gcc2
12791 builtin and then its argument prototype would still apply. */
12798 if { (eval echo configure:12799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12800 eval "ac_cv_lib_$ac_lib_var=yes"
12802 echo "configure: failed program was:" >&5
12803 cat conftest.$ac_ext >&5
12805 eval "ac_cv_lib_$ac_lib_var=no"
12810 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12811 echo "$ac_t""yes" 1>&6
12812 LIBS="-lcurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcurses\" to \$LIBS"; fi
12814 echo "$ac_t""no" 1>&6
12815 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
12816 echo "configure:12817: checking for tgetent in -ltermcap" >&5
12817 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
12819 xe_check_libs=" -ltermcap "
12820 cat > conftest.$ac_ext <<EOF
12821 #line 12822 "configure"
12822 #include "confdefs.h"
12823 /* Override any gcc2 internal prototype to avoid an error. */
12824 /* We use char because int might match the return type of a gcc2
12825 builtin and then its argument prototype would still apply. */
12832 if { (eval echo configure:12833: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12834 eval "ac_cv_lib_$ac_lib_var=yes"
12836 echo "configure: failed program was:" >&5
12837 cat conftest.$ac_ext >&5
12839 eval "ac_cv_lib_$ac_lib_var=no"
12844 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12845 echo "$ac_t""yes" 1>&6
12846 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
12848 echo "$ac_t""no" 1>&6
12849 extra_objs="$extra_objs termcap.o" && if test "$extra_verbose" = "yes"; then
12850 echo " xemacs will be linked with \"termcap.o\""
12861 { test "$extra_verbose" = "yes" && cat << EOF
12862 Defining CURSES_H_FILE = "${curses_h_file-curses.h}"
12864 cat >> confdefs.h <<EOF
12865 #define CURSES_H_FILE "${curses_h_file-curses.h}"
12869 { test "$extra_verbose" = "yes" && cat << EOF
12870 Defining TERM_H_FILE = "${term_h_file-term.h}"
12872 cat >> confdefs.h <<EOF
12873 #define TERM_H_FILE "${term_h_file-term.h}"
12878 test -z "$with_gpm" && { ac_safe=`echo "gpm.h" | sed 'y%./+-%__p_%'`
12879 echo $ac_n "checking for gpm.h""... $ac_c" 1>&6
12880 echo "configure:12881: checking for gpm.h" >&5
12882 cat > conftest.$ac_ext <<EOF
12883 #line 12884 "configure"
12884 #include "confdefs.h"
12887 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12888 { (eval echo configure:12889: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12889 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12890 if test -z "$ac_err"; then
12892 eval "ac_cv_header_$ac_safe=yes"
12895 echo "configure: failed program was:" >&5
12896 cat conftest.$ac_ext >&5
12898 eval "ac_cv_header_$ac_safe=no"
12901 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12902 echo "$ac_t""yes" 1>&6
12905 echo "$ac_t""no" 1>&6
12909 test -z "$with_gpm" && {
12910 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
12911 echo "configure:12912: checking for Gpm_Open in -lgpm" >&5
12912 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
12914 xe_check_libs=" -lgpm "
12915 cat > conftest.$ac_ext <<EOF
12916 #line 12917 "configure"
12917 #include "confdefs.h"
12918 /* Override any gcc2 internal prototype to avoid an error. */
12919 /* We use char because int might match the return type of a gcc2
12920 builtin and then its argument prototype would still apply. */
12927 if { (eval echo configure:12928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12929 eval "ac_cv_lib_$ac_lib_var=yes"
12931 echo "configure: failed program was:" >&5
12932 cat conftest.$ac_ext >&5
12934 eval "ac_cv_lib_$ac_lib_var=no"
12939 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
12940 echo "$ac_t""yes" 1>&6
12943 echo "$ac_t""no" 1>&6
12948 if test "$with_gpm" = "yes"; then
12949 { test "$extra_verbose" = "yes" && cat << \EOF
12952 cat >> confdefs.h <<\EOF
12957 extra_objs="$extra_objs gpmevent.o" && if test "$extra_verbose" = "yes"; then
12958 echo " xemacs will be linked with \"gpmevent.o\""
12960 LIBS="-lgpm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgpm\" to \$LIBS"; fi
12963 else for feature in ncurses gpm; do
12964 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
12965 echo "configure: warning: "--with-${feature} ignored: Not valid without TTY support"" 1>&2
12967 eval "with_${feature}=no"
12970 test "$with_x11" = "yes" -o "$with_tty" = "yes" && extra_objs="$extra_objs event-unixoid.o" && if test "$extra_verbose" = "yes"; then
12971 echo " xemacs will be linked with \"event-unixoid.o\""
12975 test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
12976 != "no no no" && echo "checking for database support" 1>&6
12977 echo "configure:12978: checking for database support" >&5
12979 if test "$with_database_gdbm $with_database_dbm" != "no no"; then
12980 ac_safe=`echo "ndbm.h" | sed 'y%./+-%__p_%'`
12981 echo $ac_n "checking for ndbm.h""... $ac_c" 1>&6
12982 echo "configure:12983: checking for ndbm.h" >&5
12984 cat > conftest.$ac_ext <<EOF
12985 #line 12986 "configure"
12986 #include "confdefs.h"
12989 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12990 { (eval echo configure:12991: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12991 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12992 if test -z "$ac_err"; then
12994 eval "ac_cv_header_$ac_safe=yes"
12997 echo "configure: failed program was:" >&5
12998 cat conftest.$ac_ext >&5
13000 eval "ac_cv_header_$ac_safe=no"
13003 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13004 echo "$ac_t""yes" 1>&6
13007 echo "$ac_t""no" 1>&6
13009 test "$with_database_gdbm" = "yes" -o \
13010 "$with_database_dbm" = "yes" && \
13011 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
13012 with_database_gdbm=no with_database_dbm=no
13017 if test "$with_database_gdbm" != "no"; then
13019 echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6
13020 echo "configure:13021: checking for dbm_open in -lgdbm" >&5
13021 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'`
13023 xe_check_libs=" -lgdbm "
13024 cat > conftest.$ac_ext <<EOF
13025 #line 13026 "configure"
13026 #include "confdefs.h"
13027 /* Override any gcc2 internal prototype to avoid an error. */
13028 /* We use char because int might match the return type of a gcc2
13029 builtin and then its argument prototype would still apply. */
13036 if { (eval echo configure:13037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13038 eval "ac_cv_lib_$ac_lib_var=yes"
13040 echo "configure: failed program was:" >&5
13041 cat conftest.$ac_ext >&5
13043 eval "ac_cv_lib_$ac_lib_var=no"
13048 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13049 echo "$ac_t""yes" 1>&6
13050 with_database_gdbm=yes with_database_dbm=no libdbm=-lgdbm
13052 echo "$ac_t""no" 1>&6
13053 if test "$with_database_gdbm" = "yes"; then
13054 { echo "Error:" "Required GNU DBM support cannot be provided." >&2; exit 1; }
13056 with_database_gdbm=no
13062 if test "$with_database_dbm" != "no"; then
13063 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
13064 echo "configure:13065: checking for dbm_open" >&5
13066 cat > conftest.$ac_ext <<EOF
13067 #line 13068 "configure"
13068 #include "confdefs.h"
13069 /* System header to define __stub macros and hopefully few prototypes,
13070 which can conflict with char dbm_open(); below. */
13071 #include <assert.h>
13072 /* Override any gcc2 internal prototype to avoid an error. */
13073 /* We use char because int might match the return type of a gcc2
13074 builtin and then its argument prototype would still apply. */
13079 /* The GNU C library defines this for functions which it implements
13080 to always fail with ENOSYS. Some functions are actually named
13081 something starting with __ and the normal name is an alias. */
13082 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
13090 if { (eval echo configure:13091: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13092 eval "ac_cv_func_dbm_open=yes"
13094 echo "configure: failed program was:" >&5
13095 cat conftest.$ac_ext >&5
13097 eval "ac_cv_func_dbm_open=no"
13101 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
13102 echo "$ac_t""yes" 1>&6
13103 with_database_dbm=yes libdbm=
13105 echo "$ac_t""no" 1>&6
13108 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
13109 echo "configure:13110: checking for dbm_open in -ldbm" >&5
13110 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
13112 xe_check_libs=" -ldbm "
13113 cat > conftest.$ac_ext <<EOF
13114 #line 13115 "configure"
13115 #include "confdefs.h"
13116 /* Override any gcc2 internal prototype to avoid an error. */
13117 /* We use char because int might match the return type of a gcc2
13118 builtin and then its argument prototype would still apply. */
13125 if { (eval echo configure:13126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13127 eval "ac_cv_lib_$ac_lib_var=yes"
13129 echo "configure: failed program was:" >&5
13130 cat conftest.$ac_ext >&5
13132 eval "ac_cv_lib_$ac_lib_var=no"
13137 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13138 echo "$ac_t""yes" 1>&6
13139 with_database_dbm=yes libdbm=-ldbm
13141 echo "$ac_t""no" 1>&6
13142 test "$with_database_dbm" = "yes" && \
13143 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
13144 with_database_dbm=no
13152 test -n "$libdbm" && LIBS=""$libdbm" $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libdbm"\" to \$LIBS"; fi
13153 test "$with_database_gdbm" = "yes" -o \
13154 "$with_database_dbm" = "yes" && \
13155 { test "$extra_verbose" = "yes" && cat << \EOF
13158 cat >> confdefs.h <<\EOF
13164 if test "$with_database_berkdb" != "no"; then
13165 echo $ac_n "checking for Berkeley db.h""... $ac_c" 1>&6
13166 echo "configure:13167: checking for Berkeley db.h" >&5
13167 for header in "db/db.h" "db.h"; do
13168 cat > conftest.$ac_ext <<EOF
13169 #line 13170 "configure"
13170 #include "confdefs.h"
13172 #include <stdlib.h>
13173 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
13174 #ifdef HAVE_INTTYPES_H
13175 #define __BIT_TYPES_DEFINED__
13176 #include <inttypes.h>
13177 typedef uint8_t u_int8_t;
13178 typedef uint16_t u_int16_t;
13179 typedef uint32_t u_int32_t;
13180 #ifdef WE_DONT_NEED_QUADS
13181 typedef uint64_t u_int64_t;
13191 if { (eval echo configure:13192: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13193 db_h_file="$header"; break
13195 echo "configure: failed program was:" >&5
13196 cat conftest.$ac_ext >&5
13200 if test -z "$db_h_file"
13201 then echo "$ac_t""no" 1>&6; with_database_berkdb=no
13202 else echo "$ac_t""$db_h_file" 1>&6
13205 if test "$with_database_berkdb" != "no"; then
13206 echo $ac_n "checking for Berkeley DB version""... $ac_c" 1>&6
13207 echo "configure:13208: checking for Berkeley DB version" >&5
13208 cat > conftest.$ac_ext <<EOF
13209 #line 13210 "configure"
13210 #include "confdefs.h"
13211 #include <$db_h_file>
13212 #if DB_VERSION_MAJOR > 1
13217 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13218 egrep "yes" >/dev/null 2>&1; then
13220 echo "$ac_t""2" 1>&6; dbfunc=db_open
13223 echo "$ac_t""1" 1>&6; dbfunc=dbopen
13227 echo $ac_n "checking for $dbfunc""... $ac_c" 1>&6
13228 echo "configure:13229: checking for $dbfunc" >&5
13230 cat > conftest.$ac_ext <<EOF
13231 #line 13232 "configure"
13232 #include "confdefs.h"
13233 /* System header to define __stub macros and hopefully few prototypes,
13234 which can conflict with char $dbfunc(); below. */
13235 #include <assert.h>
13236 /* Override any gcc2 internal prototype to avoid an error. */
13237 /* We use char because int might match the return type of a gcc2
13238 builtin and then its argument prototype would still apply. */
13243 /* The GNU C library defines this for functions which it implements
13244 to always fail with ENOSYS. Some functions are actually named
13245 something starting with __ and the normal name is an alias. */
13246 #if defined (__stub_$dbfunc) || defined (__stub___$dbfunc)
13254 if { (eval echo configure:13255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13256 eval "ac_cv_func_$dbfunc=yes"
13258 echo "configure: failed program was:" >&5
13259 cat conftest.$ac_ext >&5
13261 eval "ac_cv_func_$dbfunc=no"
13265 if eval "test \"`echo '$ac_cv_func_'$dbfunc`\" = yes"; then
13266 echo "$ac_t""yes" 1>&6
13267 with_database_berkdb=yes need_libdb=no
13269 echo "$ac_t""no" 1>&6
13272 echo $ac_n "checking for $dbfunc in -ldb""... $ac_c" 1>&6
13273 echo "configure:13274: checking for $dbfunc in -ldb" >&5
13274 ac_lib_var=`echo db'_'$dbfunc | sed 'y%./+-%__p_%'`
13276 xe_check_libs=" -ldb "
13277 cat > conftest.$ac_ext <<EOF
13278 #line 13279 "configure"
13279 #include "confdefs.h"
13280 /* Override any gcc2 internal prototype to avoid an error. */
13281 /* We use char because int might match the return type of a gcc2
13282 builtin and then its argument prototype would still apply. */
13289 if { (eval echo configure:13290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13291 eval "ac_cv_lib_$ac_lib_var=yes"
13293 echo "configure: failed program was:" >&5
13294 cat conftest.$ac_ext >&5
13296 eval "ac_cv_lib_$ac_lib_var=no"
13301 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13302 echo "$ac_t""yes" 1>&6
13303 with_database_berkdb=yes need_libdb=yes
13305 echo "$ac_t""no" 1>&6
13313 if test "$with_database_berkdb" = "yes"; then
13314 { test "$extra_verbose" = "yes" && cat << EOF
13315 Defining DB_H_FILE = "$db_h_file"
13317 cat >> confdefs.h <<EOF
13318 #define DB_H_FILE "$db_h_file"
13322 { test "$extra_verbose" = "yes" && cat << \EOF
13323 Defining HAVE_BERKELEY_DB
13325 cat >> confdefs.h <<\EOF
13326 #define HAVE_BERKELEY_DB 1
13330 test "$need_libdb" = "yes" && LIBS="-ldb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldb\" to \$LIBS"; fi
13331 else with_database_berkdb=no
13335 if test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
13336 != "no no no"; then
13337 { test "$extra_verbose" = "yes" && cat << \EOF
13338 Defining HAVE_DATABASE
13340 cat >> confdefs.h <<\EOF
13341 #define HAVE_DATABASE 1
13345 extra_objs="$extra_objs database.o" && if test "$extra_verbose" = "yes"; then
13346 echo " xemacs will be linked with \"database.o\""
13350 if test "$with_socks" = "yes"; then
13352 echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6
13353 echo "configure:13354: checking for SOCKSinit in -lsocks" >&5
13354 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'`
13356 xe_check_libs=" -lsocks "
13357 cat > conftest.$ac_ext <<EOF
13358 #line 13359 "configure"
13359 #include "confdefs.h"
13360 /* Override any gcc2 internal prototype to avoid an error. */
13361 /* We use char because int might match the return type of a gcc2
13362 builtin and then its argument prototype would still apply. */
13369 if { (eval echo configure:13370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13371 eval "ac_cv_lib_$ac_lib_var=yes"
13373 echo "configure: failed program was:" >&5
13374 cat conftest.$ac_ext >&5
13376 eval "ac_cv_lib_$ac_lib_var=no"
13381 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13382 echo "$ac_t""yes" 1>&6
13383 ac_tr_lib=HAVE_LIB`echo socks | sed -e 's/[^a-zA-Z0-9_]/_/g' \
13384 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
13385 { test "$extra_verbose" = "yes" && cat << EOF
13386 Defining $ac_tr_lib
13388 cat >> confdefs.h <<EOF
13389 #define $ac_tr_lib 1
13393 LIBS="-lsocks $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lsocks\" to \$LIBS"; fi
13396 echo "$ac_t""no" 1>&6
13400 test -n "$ac_cv_lib_socks_SOCKSinit" && { test "$extra_verbose" = "yes" && cat << \EOF
13401 Defining HAVE_SOCKS
13403 cat >> confdefs.h <<\EOF
13404 #define HAVE_SOCKS 1
13410 if test "$usage_tracking" = "yes"; then
13411 { test "$extra_verbose" = "yes" && cat << \EOF
13412 Defining USAGE_TRACKING
13414 cat >> confdefs.h <<\EOF
13415 #define USAGE_TRACKING 1
13419 LIBS="-Bstatic -lut -Bdynamic $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-Bstatic -lut -Bdynamic\" to \$LIBS"; fi
13422 if test "$with_modules" != "no"; then
13423 echo "checking for module support" 1>&6
13424 echo "configure:13425: checking for module support" >&5
13426 if test "$with_msw" = "yes"; then
13429 ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
13430 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
13431 echo "configure:13432: checking for dlfcn.h" >&5
13433 cat > conftest.$ac_ext <<EOF
13434 #line 13435 "configure"
13435 #include "confdefs.h"
13438 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13439 { (eval echo configure:13440: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13440 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13441 if test -z "$ac_err"; then
13443 eval "ac_cv_header_$ac_safe=yes"
13446 echo "configure: failed program was:" >&5
13447 cat conftest.$ac_ext >&5
13449 eval "ac_cv_header_$ac_safe=no"
13452 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13453 echo "$ac_t""yes" 1>&6
13456 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
13457 echo "configure:13458: checking for dlopen in -ldl" >&5
13458 ac_lib_var=`echo dl'_'dlopen | sed 'y%./+-%__p_%'`
13460 xe_check_libs=" -ldl "
13461 cat > conftest.$ac_ext <<EOF
13462 #line 13463 "configure"
13463 #include "confdefs.h"
13464 /* Override any gcc2 internal prototype to avoid an error. */
13465 /* We use char because int might match the return type of a gcc2
13466 builtin and then its argument prototype would still apply. */
13473 if { (eval echo configure:13474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13475 eval "ac_cv_lib_$ac_lib_var=yes"
13477 echo "configure: failed program was:" >&5
13478 cat conftest.$ac_ext >&5
13480 eval "ac_cv_lib_$ac_lib_var=no"
13485 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13486 echo "$ac_t""yes" 1>&6
13487 have_dl=yes libdl=dl
13489 echo "$ac_t""no" 1>&6
13491 echo $ac_n "checking for dlopen in -lc""... $ac_c" 1>&6
13492 echo "configure:13493: checking for dlopen in -lc" >&5
13493 ac_lib_var=`echo c'_'dlopen | sed 'y%./+-%__p_%'`
13495 xe_check_libs=" -lc "
13496 cat > conftest.$ac_ext <<EOF
13497 #line 13498 "configure"
13498 #include "confdefs.h"
13499 /* Override any gcc2 internal prototype to avoid an error. */
13500 /* We use char because int might match the return type of a gcc2
13501 builtin and then its argument prototype would still apply. */
13508 if { (eval echo configure:13509: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13510 eval "ac_cv_lib_$ac_lib_var=yes"
13512 echo "configure: failed program was:" >&5
13513 cat conftest.$ac_ext >&5
13515 eval "ac_cv_lib_$ac_lib_var=no"
13520 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13521 echo "$ac_t""yes" 1>&6
13524 echo "$ac_t""no" 1>&6
13532 echo "$ac_t""no" 1>&6
13535 if test -n "$have_dl"; then
13536 { test "$extra_verbose" = "yes" && cat << \EOF
13537 Defining HAVE_DLOPEN
13539 cat >> confdefs.h <<\EOF
13540 #define HAVE_DLOPEN 1
13546 echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
13547 echo "configure:13548: checking for shl_load in -ldld" >&5
13548 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
13550 xe_check_libs=" -ldld "
13551 cat > conftest.$ac_ext <<EOF
13552 #line 13553 "configure"
13553 #include "confdefs.h"
13554 /* Override any gcc2 internal prototype to avoid an error. */
13555 /* We use char because int might match the return type of a gcc2
13556 builtin and then its argument prototype would still apply. */
13563 if { (eval echo configure:13564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13565 eval "ac_cv_lib_$ac_lib_var=yes"
13567 echo "configure: failed program was:" >&5
13568 cat conftest.$ac_ext >&5
13570 eval "ac_cv_lib_$ac_lib_var=no"
13575 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13576 echo "$ac_t""yes" 1>&6
13577 libdl=dld have_dl=yes;
13578 { test "$extra_verbose" = "yes" && cat << \EOF
13579 Defining HAVE_SHL_LOAD
13581 cat >> confdefs.h <<\EOF
13582 #define HAVE_SHL_LOAD 1
13587 echo "$ac_t""no" 1>&6
13589 echo $ac_n "checking for dld_init in -ldld""... $ac_c" 1>&6
13590 echo "configure:13591: checking for dld_init in -ldld" >&5
13591 ac_lib_var=`echo dld'_'dld_init | sed 'y%./+-%__p_%'`
13593 xe_check_libs=" -ldld "
13594 cat > conftest.$ac_ext <<EOF
13595 #line 13596 "configure"
13596 #include "confdefs.h"
13597 /* Override any gcc2 internal prototype to avoid an error. */
13598 /* We use char because int might match the return type of a gcc2
13599 builtin and then its argument prototype would still apply. */
13606 if { (eval echo configure:13607: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13608 eval "ac_cv_lib_$ac_lib_var=yes"
13610 echo "configure: failed program was:" >&5
13611 cat conftest.$ac_ext >&5
13613 eval "ac_cv_lib_$ac_lib_var=no"
13618 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13619 echo "$ac_t""yes" 1>&6
13620 libdl=dld have_dl=yes;
13621 { test "$extra_verbose" = "yes" && cat << \EOF
13622 Defining HAVE_DLD_INIT
13624 cat >> confdefs.h <<\EOF
13625 #define HAVE_DLD_INIT 1
13630 echo "$ac_t""no" 1>&6
13639 if test -n "$have_dl"; then
13646 ld_dynamic_link_flags=
13648 xealias=$internal_configuration
13650 echo "checking how to build dynamic libraries for ${xehost}" 1>&6
13651 echo "configure:13652: checking how to build dynamic libraries for ${xehost}" >&5
13652 # Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts.
13655 *-*-linux*) xehost=`echo $xehost | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
13658 xehost_cpu=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
13659 xehost_vendor=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
13660 xehost_os=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
13662 case "$xehost_os" in
13664 # AIX sometimes has problems with the GCC collect2 program. For some
13665 # reason, if we set the COLLECT_NAMES environment variable, the problems
13666 # vanish in a puff of smoke.
13667 if test "${COLLECT_NAMES+set}" != set; then
13669 export COLLECT_NAMES
13674 # Now see if the compiler is really GCC.
13675 if test "$GCC" = "yes"; then
13678 echo $ac_n "checking checking whether we are using GNU C""... $ac_c" 1>&6
13679 echo "configure:13680: checking checking whether we are using GNU C" >&5
13680 cat > conftest.$ac_ext <<EOF
13681 #line 13682 "configure"
13682 #include "confdefs.h"
13689 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13690 egrep "yes" >/dev/null 2>&1; then
13699 echo "$ac_t""${XEGCC}" 1>&6
13702 echo $ac_n "checking how to produce PIC code""... $ac_c" 1>&6
13703 echo "configure:13704: checking how to produce PIC code" >&5
13706 can_build_shared=yes
13707 if test "$XEGCC" = yes; then
13710 case "$xehost_os" in
13711 aix3* | aix4* | irix5* | irix6* | osf3* | osf4*)
13712 # PIC is the default for these OSes.
13715 aix3* | aix4* | os2*)
13716 # We can build DLLs from non-PIC.
13719 # FIXME: we need at least 68020 code to build shared libraries, but
13720 # adding the `-m68020' flag to GCC prevents building anything better,
13722 dll_cflags='-m68020 -resident32 -malways-restore-a4'
13724 *cygwin* | *mingw* )
13725 # PIC is the default
13732 # PORTME Check for PIC flags for the system compiler.
13733 case "$xehost_os" in
13734 hpux9* | hpux1[0-9]*)
13735 # Is there a better link_static_flag that works with the bundled CC?
13742 # PIC (with -KPIC) is the default.
13746 # We can build DLLs from non-PIC.
13750 # All OSF/1 code is PIC.
13755 dll_cflags='-belf -Kpic'
13789 can_build_shared=no
13794 if test -n "$dll_cflags"; then
13795 echo "$ac_t""${dll_cflags}" 1>&6
13797 # Check to make sure the dll_cflags actually works.
13798 echo $ac_n "checking if PIC flag ${dll_cflags} really works""... $ac_c" 1>&6
13799 echo "configure:13800: checking if PIC flag ${dll_cflags} really works" >&5
13800 save_CFLAGS="$CFLAGS"
13801 CFLAGS="$CFLAGS $dll_cflags -DPIC"
13802 cat > conftest.$ac_ext <<EOF
13803 #line 13804 "configure"
13804 #include "confdefs.h"
13810 if { (eval echo configure:13811: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
13813 # On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also
13814 # reports no error. So, we need to grep stderr for (Bundled).
13815 if grep '(Bundled)' config.log >/dev/null; then
13816 echo "$ac_t""no" 1>&6
13817 can_build_shared=no
13820 echo "$ac_t""yes" 1>&6
13823 echo "configure: failed program was:" >&5
13824 cat conftest.$ac_ext >&5
13826 echo "$ac_t""no" 1>&6
13827 can_build_shared=no
13831 CFLAGS="$save_CFLAGS"
13833 echo "$ac_t""none" 1>&6
13836 if test "$can_build_shared" = "yes"; then
13840 echo $ac_n "checking if C compiler can produce shared libraries""... $ac_c" 1>&6
13841 echo "configure:13842: checking if C compiler can produce shared libraries" >&5
13842 if test "$XEGCC" = yes; then
13845 else # Not using GCC
13846 case "$xehost_os" in
13848 xldf="-bE:ELLSONAME.exp -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -lc"
13849 xcldf="${wl}-bE:ELLSONAME.exp ${wl}-H512 ${wl}-T512 ${wl}-bhalt:4 ${wl}-bM:SRE ${wl}-bnoentry ${wl}-lc"
13852 freebsd2* | netbsd* | openbsd*)
13854 xcldf="${wl}-Bshareable"
13863 xcldf="${wl}-b ${wl}+s"
13866 irix5* | irix6* | osf3* | osf4*)
13867 xcldf="${wl}-shared"
13871 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7* | uts4*)
13877 xcldf="${wl}-assert ${wl}pure-text ${wl}-Bstatic"
13878 xldf="-assert pure-text -Bstatic"
13881 fi # End if if we are using gcc
13883 if test -n "$xcldf"; then
13884 save_LDFLAGS=$LDFLAGS
13886 save_xe_libs=$xe_libs
13887 LDFLAGS="$xcldf $LDFLAGS"
13890 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
13891 cat > conftest.$ac_ext <<EOF
13892 #line 13893 "configure"
13893 #include "confdefs.h"
13899 if { (eval echo configure:13900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13903 echo "configure: failed program was:" >&5
13904 cat conftest.$ac_ext >&5
13909 LDFLAGS=$save_LDFLAGS
13911 xe_libs=$save_xe_libs
13912 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
13916 echo "$ac_t""${cc_produces_so}" 1>&6
13919 if test -z "$LTLD"; then
13921 if test "$XEGCC" = yes; then
13922 # Check if gcc -print-prog-name=ld gives a path.
13923 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
13924 echo "configure:13925: checking for ld used by GCC" >&5
13925 ac_prog=`($CC -print-prog-name=ld) 2>&5`
13927 # Accept absolute paths.
13929 if test -z "$LTLD"; then
13931 *gcc-lib*) LTLD="$CC"
13939 # If it fails, then pretend we aren't using GCC.
13943 # If it is relative, then search for the first ld in PATH.
13944 with_gnu_ld=unknown
13948 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
13949 echo "configure:13950: checking for GNU ld" >&5
13952 if test -z "$LTLD"; then
13953 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
13954 for ac_dir in $PATH; do
13955 test -z "$ac_dir" && ac_dir=.
13956 if test -f "$ac_dir/$ac_prog"; then
13957 LTLD="$ac_dir/$ac_prog"
13958 # Check to see if the program is GNU ld. I'd rather use --version,
13959 # but apparently some GNU ld's only accept -v.
13960 # Break only if it was the GNU/non-GNU ld that we prefer.
13961 if "$LTLD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
13971 if test -n "$LTLD"; then
13972 echo "$ac_t""${LTLD}" 1>&6
13974 echo "$ac_t""no" 1>&6
13977 if test -z "$LTLD" -a "$cc_produces_so" = no; then
13978 { echo "configure: error: no acceptable linker found in \$PATH" 1>&2; exit 1; }
13983 ld_dynamic_link_flags=
13985 # Check to see if it really is or isn't GNU ld.
13986 echo $ac_n "checking if the linker is GNU ld""... $ac_c" 1>&6
13987 echo "configure:13988: checking if the linker is GNU ld" >&5
13988 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
13989 if $LTLD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
13994 echo "$ac_t""${xe_gnu_ld}" 1>&6
13996 case "$xehost_os" in
13997 amigaos* | sunos4*)
13998 # On these operating systems, we should treat GNU ld like the system ld.
13999 gnu_ld_acts_native=yes
14002 gnu_ld_acts_native=no
14006 if test "$cc_produces_so" = "yes"; then
14009 can_build_shared=yes
14012 # OK - only NOW do we futz about with ld.
14013 # See if the linker supports building shared libraries.
14014 echo $ac_n "checking whether the linker supports shared libraries""... $ac_c" 1>&6
14015 echo "configure:14016: checking whether the linker supports shared libraries" >&5
14017 dll_ldflags=$LDFLAGS
14019 can_build_shared=yes
14020 if test "$xe_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then
14021 # See if GNU ld supports shared libraries.
14022 if $LTLD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
14024 dll_ldflags="-shared"
14030 # PORTME fill in a description of your system's linker (not GNU ld)
14031 case "$xehost_os" in
14041 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14042 # support. Future versions do this automatically, but an explicit c++rt0.o
14043 # doesn't break anything, and helps significantly (at the cost of a little
14048 dll_post="/usr/lib/c++rt0.o"
14051 # Unfortunately, older versions of FreeBSD 2 don't have this feature.
14054 dll_ldflags="-Bshareable"
14057 # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
14059 dll_ldflags="-shared"
14073 # Tested with NetBSD 1.2 ld
14088 # For both SCO and Solaris we MAY want to have LDFLAGS include -z text
14089 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7*)
14092 *gcc*) dll_ldflags="-shared"
14095 *) dll_ldflags="-G"
14101 if test "$XEGCC" = yes; then
14121 can_build_shared=no
14125 echo "$ac_t""${ld_shlibs}" 1>&6
14126 if test "$ld_shlibs" = "no"; then
14127 can_build_shared=no
14129 fi # End of if cc_produces_so = no
14132 if test "$xe_gnu_ld" = yes; then
14133 if test "$ld_shlibs" = yes; then
14134 ld_dynamic_link_flags="${wl}-export-dynamic"
14138 if test -z "$ld_dynamic_link_flags"; then
14139 case "$xehost_os" in
14141 ld_dynamic_link_flags=
14145 ld_dynamic_link_flags=
14149 ld_dynamic_link_flags=
14153 ld_dynamic_link_flags=
14157 ld_dynamic_link_flags=
14161 ld_dynamic_link_flags="${wl}-E"
14165 ld_dynamic_link_flags=
14169 ld_dynamic_link_flags=
14173 ld_dynamic_link_flags=
14177 ld_dynamic_link_flags=
14180 solaris2* | solaris7*)
14181 ld_dynamic_link_flags=
14184 sco3.2v5* | unixware* | sysv5* | sysv4*)
14185 ld_dynamic_link_flags="${wl}-Bexport"
14189 ld_dynamic_link_flags=
14193 ld_dynamic_link_flags=
14197 ld_dynamic_link_flags=
14201 fi # End of if -z ld_dynamic_link_flags
14202 fi # End of if test "$can_build_shared" = "yes"
14213 if test "$can_build_shared" = "yes"; then
14214 { test "$extra_verbose" = "yes" && cat << \EOF
14215 Defining HAVE_SHLIB
14217 cat >> confdefs.h <<\EOF
14218 #define HAVE_SHLIB 1
14222 extra_objs="$extra_objs sysdll.o emodules.o" && if test "$extra_verbose" = "yes"; then
14223 echo " xemacs will be linked with \"sysdll.o emodules.o\""
14225 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
14226 test -n "$libdl" && LIBS="-l${libdl} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${libdl}\" to \$LIBS"; fi
14227 for ac_func in dlerror _dlerror
14229 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
14230 echo "configure:14231: checking for $ac_func" >&5
14232 cat > conftest.$ac_ext <<EOF
14233 #line 14234 "configure"
14234 #include "confdefs.h"
14235 /* System header to define __stub macros and hopefully few prototypes,
14236 which can conflict with char $ac_func(); below. */
14237 #include <assert.h>
14238 /* Override any gcc2 internal prototype to avoid an error. */
14239 /* We use char because int might match the return type of a gcc2
14240 builtin and then its argument prototype would still apply. */
14245 /* The GNU C library defines this for functions which it implements
14246 to always fail with ENOSYS. Some functions are actually named
14247 something starting with __ and the normal name is an alias. */
14248 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
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_func_$ac_func=yes"
14260 echo "configure: failed program was:" >&5
14261 cat conftest.$ac_ext >&5
14263 eval "ac_cv_func_$ac_func=no"
14267 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
14268 echo "$ac_t""yes" 1>&6
14269 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
14270 { test "$extra_verbose" = "yes" && cat << EOF
14271 Defining $ac_tr_func
14273 cat >> confdefs.h <<EOF
14274 #define $ac_tr_func 1
14279 echo "$ac_t""no" 1>&6
14285 if test "$with_modules" = "yes"; then
14286 { echo "Error:" "Required module support cannot be provided." >&2; exit 1; }
14288 echo "configure: warning: "Module support cannot be provided."" 1>&2
14294 cat > conftest.$ac_ext <<EOF
14295 #line 14296 "configure"
14296 #include "confdefs.h"
14297 int main(int c,char *v[]){return 0;}
14299 if { (eval echo configure:14300: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
14304 echo "configure: failed program was:" >&5
14305 cat conftest.$ac_ext >&5
14309 echo "*** PANIC *** The C compiler can no longer build working executables."
14310 echo "*** PANIC *** Please examine the tail of config.log for runtime errors."
14311 echo "*** PANIC *** The most likely reason for this problem is that configure"
14312 echo "*** PANIC *** links with shared libraries, but those libraries cannot be"
14313 echo "*** PANIC *** found at run time."
14314 echo "*** PANIC ***"
14315 echo "*** PANIC *** On a Linux system, edit /etc/ld.so.conf and re-run ldconfig."
14316 echo "*** PANIC *** On other systems, try telling configure where to find the"
14317 echo "*** PANIC *** shared libraries using the --site-runtime-libraries option"
14318 echo "*** PANIC ***"
14319 echo "*** PANIC *** Another way to shoot yourself in the foot is to specify"
14320 echo "*** PANIC *** --with-FEATURE when FEATURE is not actually installed"
14321 echo "*** PANIC *** on your system. Don't do that."
14326 if test "$win32_processes" = "yes"; then
14327 extra_objs="$extra_objs process-nt.o" && if test "$extra_verbose" = "yes"; then
14328 echo " xemacs will be linked with \"process-nt.o\""
14331 { test "$extra_verbose" = "yes" && cat << \EOF
14332 Defining HAVE_UNIX_PROCESSES
14334 cat >> confdefs.h <<\EOF
14335 #define HAVE_UNIX_PROCESSES 1
14339 extra_objs="$extra_objs process-unix.o" && if test "$extra_verbose" = "yes"; then
14340 echo " xemacs will be linked with \"process-unix.o\""
14347 for W in $CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14352 for W in $extra_objs; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14357 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
14358 c_switch_general="$T"
14362 for W in $c_switch_x_site $X_CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14363 c_switch_window_system="$T"
14367 for W in $c_switch_general $c_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14372 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
14373 ld_switch_general="$T"
14377 for W in $ld_switch_x_site; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14378 ld_switch_window_system="$T"
14382 for W in $ld_switch_general $ld_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14387 for W in $LIBS $libs_machine $libs_system $libs_standard; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14388 ld_libs_general="$T"
14392 for W in $X_EXTRA_LIBS $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14393 ld_libs_window_system="$T"
14397 for W in $ld_libs_window_system $ld_libs_general; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14402 MAKE_SUBDIR="$MAKE_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$MAKE_SUBDIR"; fi
14403 internal_makefile_list="Makefile.in"
14404 SUBDIR_MAKEFILES=''
14405 test -d lock || mkdir lock
14406 for dir in $MAKE_SUBDIR; do
14407 case "$dir" in */* ) ( for d in `echo $dir | sed 's:/: :g'` ; do
14408 test -d "$d" || mkdir "$d"; cd "$d"
14410 * ) test -d "$dir" || mkdir "$dir" ;;
14414 for W in $SUBDIR_MAKEFILES $dir/Makefile $dir/GNUmakefile; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14415 SUBDIR_MAKEFILES="$T"
14419 for W in $internal_makefile_list $dir/Makefile.in; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14420 internal_makefile_list="$T"
14427 for dir in src/s src/m; do
14428 if test ! -d "$dir" ; then
14429 echo Making symbolic link to "$srcdir/$dir"
14430 ${LN_S} "$srcdir/$dir" "$dir"
14434 if test "$extra_verbose" = "yes"; then
14436 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
14441 if test -f "$srcdir/src/.gdbinit" -a ! -f "src/.gdbinit"; then
14442 test "$extra_verbose" = "yes" && echo "creating src/.gdbinit"
14443 echo "source $srcdir/src/.gdbinit" > "src/.gdbinit"
14446 if test -f "$srcdir/src/.dbxrc" -a ! -f "src/.dbxrc"; then
14447 test "$extra_verbose" = "yes" && echo "creating src/.dbxrc"
14448 echo ". $srcdir/src/.dbxrc" > "src/.dbxrc"
14451 if test -f "$srcdir/TAGS" -a ! -f "TAGS"; then
14452 test "$extra_verbose" = "yes" && echo "creating TAGS"
14454 $srcdir/TAGS,include" > "TAGS"
14457 if test "$__SUNPRO_C" = "yes"; then
14458 test "$extra_verbose" = "yes" && echo "creating .sbinit"
14459 ( echo "# For use with Sun WorkShop's Source browser."
14460 echo "# See sbquery(1) and sbinit(4) for more information"
14461 for dir in $MAKE_SUBDIR; do echo "import $dir"; done
14488 *\$* ) eval "PREFIX=$PREFIX" ;;
14496 EXEC_PREFIX=$exec_prefix
14498 case "$EXEC_PREFIX" in
14499 *\$* ) eval "EXEC_PREFIX=$EXEC_PREFIX" ;;
14510 *\$* ) eval "INFODIR=$INFODIR" ;;
14520 case "$INFOPATH" in
14521 *\$* ) eval "INFOPATH=$INFOPATH" ;;
14529 PACKAGE_PATH=$package_path
14531 case "$PACKAGE_PATH" in
14532 *\$* ) eval "PACKAGE_PATH=$PACKAGE_PATH" ;;
14543 *\$* ) eval "LISPDIR=$LISPDIR" ;;
14551 MODULEDIR=$moduledir
14553 case "$MODULEDIR" in
14554 *\$* ) eval "MODULEDIR=$MODULEDIR" ;;
14562 SITELISPDIR=$sitelispdir
14564 case "$SITELISPDIR" in
14565 *\$* ) eval "SITELISPDIR=$SITELISPDIR" ;;
14573 SITEMODULEDIR=$sitemoduledir
14575 case "$SITEMODULEDIR" in
14576 *\$* ) eval "SITEMODULEDIR=$SITEMODULEDIR" ;;
14587 *\$* ) eval "ETCDIR=$ETCDIR" ;;
14598 *\$* ) eval "DOCDIR=$DOCDIR" ;;
14606 ARCHLIBDIR=$archlibdir
14608 case "$ARCHLIBDIR" in
14609 *\$* ) eval "ARCHLIBDIR=$ARCHLIBDIR" ;;
14633 RECURSIVE_MAKE="\$(MAKE) \$(MFLAGS) CC='\$(CC)' CFLAGS='\$(CFLAGS)' LDFLAGS='\$(LDFLAGS)' CPPFLAGS='\$(CPPFLAGS)'"
14641 : ${XEMACS_CC:=$CC}
14644 if test "$with_prefix" = "yes"; then
14645 { test "$extra_verbose" = "yes" && cat << \EOF
14646 Defining PREFIX_USER_DEFINED
14648 cat >> confdefs.h <<\EOF
14649 #define PREFIX_USER_DEFINED 1
14655 if test "$with_site_lisp" = "no"; then
14656 { test "$extra_verbose" = "yes" && cat << \EOF
14657 Defining INHIBIT_SITE_LISP
14659 cat >> confdefs.h <<\EOF
14660 #define INHIBIT_SITE_LISP 1
14665 if test "$with_site_modules" = "no"; then
14666 { test "$extra_verbose" = "yes" && cat << \EOF
14667 Defining INHIBIT_SITE_MODULES
14669 cat >> confdefs.h <<\EOF
14670 #define INHIBIT_SITE_MODULES 1
14678 for W in $ac_configure_args; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
14679 ac_configure_args="$T"
14681 { test "$extra_verbose" = "yes" && cat << EOF
14682 Defining EMACS_CONFIGURATION = "$configuration"
14684 cat >> confdefs.h <<EOF
14685 #define EMACS_CONFIGURATION "$configuration"
14689 { test "$extra_verbose" = "yes" && cat << EOF
14690 Defining EMACS_CONFIG_OPTIONS = "$ac_configure_args"
14692 cat >> confdefs.h <<EOF
14693 #define EMACS_CONFIG_OPTIONS "$ac_configure_args"
14700 { test "$extra_verbose" = "yes" && cat << EOF
14701 Defining LD_SWITCH_X_SITE = $null_string
14703 cat >> confdefs.h <<EOF
14704 #define LD_SWITCH_X_SITE $null_string
14708 { test "$extra_verbose" = "yes" && cat << EOF
14709 Defining LD_SWITCH_X_SITE_AUX = $null_string
14711 cat >> confdefs.h <<EOF
14712 #define LD_SWITCH_X_SITE_AUX $null_string
14716 { test "$extra_verbose" = "yes" && cat << EOF
14717 Defining C_SWITCH_X_SITE = $null_string
14719 cat >> confdefs.h <<EOF
14720 #define C_SWITCH_X_SITE $null_string
14724 { test "$extra_verbose" = "yes" && cat << EOF
14725 Defining LD_SWITCH_SITE = $null_string
14727 cat >> confdefs.h <<EOF
14728 #define LD_SWITCH_SITE $null_string
14732 { test "$extra_verbose" = "yes" && cat << EOF
14733 Defining C_SWITCH_SITE = $null_string
14735 cat >> confdefs.h <<EOF
14736 #define C_SWITCH_SITE $null_string
14742 if test "$GNU_MALLOC" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
14743 Defining GNU_MALLOC
14745 cat >> confdefs.h <<\EOF
14746 #define GNU_MALLOC 1
14750 elif test "$with_system_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
14751 Defining USE_SYSTEM_MALLOC
14753 cat >> confdefs.h <<\EOF
14754 #define USE_SYSTEM_MALLOC 1
14758 elif test "$with_debug_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
14759 Defining USE_DEBUG_MALLOC
14761 cat >> confdefs.h <<\EOF
14762 #define USE_DEBUG_MALLOC 1
14766 { test "$extra_verbose" = "yes" && cat << \EOF
14767 Defining USE_SYSTEM_MALLOC
14769 cat >> confdefs.h <<\EOF
14770 #define USE_SYSTEM_MALLOC 1
14775 test "$with_i18n3" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14778 cat >> confdefs.h <<\EOF
14783 test "$GCC" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14786 cat >> confdefs.h <<\EOF
14791 test "$external_widget" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14792 Defining EXTERNAL_WIDGET
14794 cat >> confdefs.h <<\EOF
14795 #define EXTERNAL_WIDGET 1
14799 test "$quick_build" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14800 Defining QUICK_BUILD
14802 cat >> confdefs.h <<\EOF
14803 #define QUICK_BUILD 1
14807 test "$with_purify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14810 cat >> confdefs.h <<\EOF
14815 test "$with_quantify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14818 cat >> confdefs.h <<\EOF
14823 test "$with_pop" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14824 Defining MAIL_USE_POP
14826 cat >> confdefs.h <<\EOF
14827 #define MAIL_USE_POP 1
14831 test "$with_kerberos" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14834 cat >> confdefs.h <<\EOF
14839 test "$with_hesiod" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14842 cat >> confdefs.h <<\EOF
14847 test "$use_union_type" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14848 Defining USE_UNION_TYPE
14850 cat >> confdefs.h <<\EOF
14851 #define USE_UNION_TYPE 1
14855 test "$pdump" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
14858 cat >> confdefs.h <<\EOF
14866 if test -f /etc/osversion; then echo "osversion: `cat /etc/osversion`"
14868 echo "uname -a: `uname -a`"
14871 echo "$0 $quoted_arguments"
14874 if test ! -z ${emacs_beta_version} ; then
14875 if test -z "${emacs_is_beta}" ; then
14876 xemacs_betaname=".${emacs_beta_version}"
14878 xemacs_betaname="-b${emacs_beta_version}"
14887 XEmacs ${emacs_major_version}.${emacs_minor_version}${xemacs_betaname} \"$xemacs_codename\" configured for \`$canonical'.
14890 Compilation / Installation:"
14891 echo " Source code location: $srcdir"
14892 echo " Installation prefix: $prefix"
14893 if test -n "$site_includes"; then
14894 echo " Additional header files: $site_includes"
14896 if test -n "$site_libraries"; then
14897 echo " Additional libraries: $site_libraries"
14899 if test -n "$site_prefixes"; then
14900 echo " Additional prefixes: $site_prefixes"
14902 if test -n "$runpath"; then
14903 echo " Runtime library search path: $runpath"
14906 if test -n "$opsysfile"
14907 then echo " Operating system description file: \`$opsysfile'"
14908 else echo " Not using any operating system description file"
14910 if test -n "$machfile"
14911 then echo " Machine description file: \`$machfile'"
14912 else echo " Not using any machine description file"
14915 echo " Compiler: $CC $CFLAGS"
14916 echo " Relocating allocator for buffers: $rel_alloc"
14917 echo " GNU version of malloc: ${GNU_MALLOC}${GNU_MALLOC_reason}"
14921 if test "$with_msw" = "yes"; then
14922 echo " Compiling in support for the Microsoft window system."
14924 if test "$with_x11" = "yes"; then
14925 echo " Compiling in support for the X window system:"
14926 echo " - X Windows headers location: $x_includes"
14927 echo " - X Windows libraries location: $x_libraries"
14928 if test "$with_xauth" != yes; then
14929 echo " - Xau (X authority) not available."
14931 if test "$with_xmu" != yes; then
14932 echo " - Xmu library not available; substituting equivalent routines."
14934 if test "$with_wmcommand" != no; then
14935 echo " - Handling WM_COMMAND properly."
14938 if test "$need_athena" = "yes"; then
14939 echo " Compiling in support for the Athena widget set:"
14940 echo " - Athena headers location: $athena_h_path"
14941 echo " - Athena library to link: $athena_lib"
14943 case "$with_menubars" in
14944 lucid ) echo " Using Lucid menubars." ;;
14945 motif ) echo " Using Motif menubars."
14946 echo " *WARNING* The Motif menubar implementation is currently buggy."
14947 echo " We recommend using the Lucid menubar instead."
14948 echo " Re-run configure with --with-menubars='lucid'." ;;
14949 msw ) echo " Using MS-Windows menubars." ;;
14951 case "$with_scrollbars" in
14952 lucid ) echo " Using Lucid scrollbars." ;;
14953 motif ) echo " Using Motif scrollbars." ;;
14954 athena ) echo " Using Athena scrollbars." ;;
14955 msw ) echo " Using MS-Windows scrollbars." ;;
14957 case "$with_dialogs" in
14958 motif ) echo " Using Motif dialog boxes."
14959 if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then
14960 echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher."
14961 echo " We recommend using the Athena dialog boxes instead."
14962 echo " Install libXaw and re-run configure with --with-dialogs='athena'."
14963 echo " Read the PROBLEMS file for more information."
14965 athena ) echo " Using Athena dialog boxes." ;;
14966 msw ) echo " Using MS-Windows dialog boxes." ;;
14968 case "$with_widgets" in
14969 motif ) echo " Using Motif native widgets." ;;
14970 athena ) echo " Using Athena native widgets." ;;
14971 msw ) echo " Using MS-Windows native widgets." ;;
14973 if test "$with_dragndrop" = yes; then
14974 echo " Compiling in support for Drag'n'Drop (EXPERIMENTAL)."
14975 echo " - Drag'n'Drop prototype: $dragndrop_proto."
14980 test "$with_ncurses" = yes && echo " Compiling in support for ncurses."
14981 test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)."
14985 test "$with_gif" = yes && echo " Compiling in support for GIF images (builtin)."
14986 if test "$with_xpm" = yes; then
14987 echo " Compiling in support for XPM images."
14988 elif test "$with_x11" = yes; then
14989 echo " WARNING: -----------------------------------------------------------"
14990 echo " WARNING: Compiling without XPM image support."
14991 if test "$xpm_problem" != ""; then
14992 echo " Reason: $xpm_problem"
14994 echo " WARNING: You should strongly consider installing XPM."
14995 echo " WARNING: Otherwise toolbars and other graphics will look suboptimal."
14996 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
14997 echo " WARNING: -----------------------------------------------------------"
14999 if test "$with_png" = yes; then
15000 echo " Compiling in support for PNG images."
15001 elif test "$window_system" != "none"; then
15002 echo " WARNING: -----------------------------------------------------------"
15003 echo " WARNING: Compiling without PNG image support."
15004 if test "$png_problem" != ""; then
15005 echo " Reason: $png_problem"
15007 echo " WARNING: You should strongly consider installing the PNG libraries."
15008 echo " WARNING: Otherwise certain images and glyphs may not display."
15009 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
15010 echo " WARNING: -----------------------------------------------------------"
15012 test "$with_jpeg" = yes && echo " Compiling in support for JPEG images."
15013 test "$with_tiff" = yes && echo " Compiling in support for TIFF images."
15014 test "$with_xface" = yes && echo " Compiling in support for X-Face message headers."
15018 test "$with_native_sound" = yes && echo " Compiling in support for sound (native)."
15019 test "$with_nas_sound" = yes && echo " Compiling in support for NAS (network audio system)."
15020 test "$old_nas" = yes && echo " - NAS library lacks error trapping; will play synchronously."
15021 test "$with_esd_sound" = yes && echo " Compiling in support for ESD (Enlightened Sound Daemon)."
15025 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley database."
15026 test "$with_database_dbm" = yes && echo " Compiling in support for DBM."
15027 test "$with_database_gdbm" = yes && echo " Compiling in support for GNU DBM."
15028 test "$with_ldap" = yes && echo " Compiling in support for LDAP."
15029 if test "$with_postgresql" = yes; then
15030 echo " Compiling in support for PostgreSQL."
15031 echo " - Using PostgreSQL header file: $libpq_fe_h_file"
15032 test "$with_postgresqlv7" = yes && echo " - Using PostgreSQL V7 bindings."
15036 Internationalization:"
15037 test "$with_mule" = yes && echo " Compiling in support for Mule (multi-lingual Emacs)."
15038 test "$with_file_coding" = yes && echo " Compiling in support for file coding."
15039 test "$with_xim" != no && echo " Compiling in support for XIM (X11R5+ I18N input method)."
15040 test "$with_xim" = motif && echo " - Using Motif to provide XIM support."
15041 test "$with_xim" = xlib && echo " - Using raw Xlib to provide XIM support."
15042 test "$with_xfs" = yes && echo " - Using XFontSet to provide bilingual menubar."
15043 test "$with_canna" = yes && echo " Compiling in support for Canna on Mule."
15044 if test "$with_wnn" = yes; then
15045 echo " Compiling in support for the WNN input method on Mule."
15046 test "$with_wnn6" = yes && echo " - Using WNN version 6."
15048 test "$with_i18n3" = yes && echo " Compiling in support for I18N level 3 (doesn't currently work)."
15052 test "$with_pop" = yes && echo " Compiling in support for POP mail retrieval."
15053 test "$with_kerberos" = yes && echo " Compiling in support for Kerberos POP authentication."
15054 test "$with_hesiod" = yes && echo " Compiling in support for Hesiod POP server access."
15055 test -n "$mail_locking" && echo " Compiling in support for \"$mail_locking\" mail spool file locking method."
15059 test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk."
15060 test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop."
15061 test "$with_socks" = yes && echo " Compiling in support for SOCKS."
15062 test "$with_dnet" = yes && echo " Compiling in support for DNET."
15063 test "$with_modules" = "yes" && echo " Compiling in support for dynamic shared object modules."
15064 test "$use_union_type" = yes && echo " Using the union type for Lisp_Objects."
15065 test "$pdump" = yes && echo " Using the new portable dumper."
15066 test "$debug" = yes && echo " Compiling in support for extra debugging code."
15067 test "$usage_tracking" = yes && echo " Compiling in support for active usage tracking (Sun internal)."
15068 if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc $error_check_glyphs" \
15069 != "no no no no no no"; then
15070 echo " WARNING: ---------------------------------------------------------"
15071 echo " WARNING: Compiling in support for runtime error checking."
15072 echo " WARNING: XEmacs will run noticeably more slowly as a result."
15073 echo " WARNING: Error checking is on by default for XEmacs beta releases."
15074 echo " WARNING: ---------------------------------------------------------"
15077 ) | tee -a Installation
15081 # Remove any trailing slashes in these variables.
15082 test -n "$prefix" &&
15083 prefix=`echo '' "$prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
15084 test -n "$exec_prefix" &&
15085 exec_prefix=`echo '' "$exec_prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
15088 for file in $internal_makefile_list; do
15089 test "$file" = src/Makefile.in && \
15090 file="src/Makefile.in:src/Makefile.in.in:src/depend"
15091 ac_output_files="$ac_output_files $file" && if test "$extra_verbose" = "yes"; then echo " Appending \"$file\" to \$ac_output_files"; fi
15093 ac_output_files="$ac_output_files src/paths.h lib-src/config.values"
15094 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
15098 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
15100 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15101 # Let make expand exec_prefix.
15102 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15104 # Any assignment to VPATH causes Sun make to only execute
15105 # the first set of double-colon rules, so remove it if not needed.
15106 # If there is a colon in the path, we need to keep it.
15107 if test "x$srcdir" = x.; then
15108 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
15111 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
15113 DEFS=-DHAVE_CONFIG_H
15115 # Without the "./", some shells look in PATH for config.status.
15116 : ${CONFIG_STATUS=./config.status}
15118 echo creating $CONFIG_STATUS
15119 rm -f $CONFIG_STATUS
15120 cat > $CONFIG_STATUS <<EOF
15122 # Generated automatically by configure.
15123 # Run this file to recreate the current configuration.
15124 # This directory was configured as follows,
15125 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15127 # $0 $ac_configure_args
15129 # Compiler output produced by configure, useful for debugging
15130 # configure, is in ./config.log if it exists.
15132 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
15135 case "\$ac_option" in
15136 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15137 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
15138 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
15139 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
15140 echo "$CONFIG_STATUS generated by autoconf version 2.13"
15142 -help | --help | --hel | --he | --h)
15143 echo "\$ac_cs_usage"; exit 0 ;;
15144 *) echo "\$ac_cs_usage"; exit 1 ;;
15148 ac_given_srcdir=$srcdir
15149 ac_given_INSTALL="$INSTALL"
15151 trap 'rm -fr `echo "$ac_output_files src/config.h lwlib/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
15153 cat >> $CONFIG_STATUS <<EOF
15155 # Protect against being on the right side of a sed subst in config.status.
15156 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
15157 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
15161 s%@CFLAGS@%$CFLAGS%g
15162 s%@CPPFLAGS@%$CPPFLAGS%g
15163 s%@CXXFLAGS@%$CXXFLAGS%g
15164 s%@FFLAGS@%$FFLAGS%g
15166 s%@LDFLAGS@%$LDFLAGS%g
15168 s%@exec_prefix@%$exec_prefix%g
15169 s%@prefix@%$prefix%g
15170 s%@program_transform_name@%$program_transform_name%g
15171 s%@bindir@%$bindir%g
15172 s%@sbindir@%$sbindir%g
15173 s%@libexecdir@%$libexecdir%g
15174 s%@datadir@%$datadir%g
15175 s%@sysconfdir@%$sysconfdir%g
15176 s%@sharedstatedir@%$sharedstatedir%g
15177 s%@localstatedir@%$localstatedir%g
15178 s%@libdir@%$libdir%g
15179 s%@includedir@%$includedir%g
15180 s%@oldincludedir@%$oldincludedir%g
15181 s%@infodir@%$infodir%g
15182 s%@mandir@%$mandir%g
15184 s%@blddir@%$blddir%g
15187 s%@start_flags@%$start_flags%g
15188 s%@ld_switch_shared@%$ld_switch_shared%g
15189 s%@start_files@%$start_files%g
15191 s%@lib_gcc@%$lib_gcc%g
15192 s%@RANLIB@%$RANLIB%g
15193 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
15194 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
15195 s%@INSTALL_DATA@%$INSTALL_DATA%g
15197 s%@SET_MAKE@%$SET_MAKE%g
15198 s%@X_CFLAGS@%$X_CFLAGS%g
15199 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
15200 s%@X_LIBS@%$X_LIBS%g
15201 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
15202 s%@install_pp@%$install_pp%g
15203 s%@libs_xauth@%$libs_xauth%g
15204 s%@dnd_objs@%$dnd_objs%g
15205 s%@lwlib_objs@%$lwlib_objs%g
15206 s%@ALLOCA@%$ALLOCA%g
15207 s%@have_esd_config@%$have_esd_config%g
15208 s%@dll_ld@%$dll_ld%g
15209 s%@dll_cflags@%$dll_cflags%g
15210 s%@dll_ldflags@%$dll_ldflags%g
15211 s%@dll_post@%$dll_post%g
15212 s%@dll_ldo@%$dll_ldo%g
15213 s%@ld_dynamic_link_flags@%$ld_dynamic_link_flags%g
15214 s%@SRC_SUBDIR_DEPS@%$SRC_SUBDIR_DEPS%g
15215 s%@INSTALL_ARCH_DEP_SUBDIR@%$INSTALL_ARCH_DEP_SUBDIR%g
15216 s%@MAKE_SUBDIR@%$MAKE_SUBDIR%g
15217 s%@SUBDIR_MAKEFILES@%$SUBDIR_MAKEFILES%g
15218 s%@PROGNAME@%$PROGNAME%g
15219 s%@version@%$version%g
15220 s%@configuration@%$configuration%g
15221 s%@canonical@%$canonical%g
15222 s%@inststaticdir@%$inststaticdir%g
15223 s%@instvardir@%$instvardir%g
15224 s%@srcdir@%$srcdir%g
15225 s%@pkgdir@%$pkgdir%g
15226 s%@statedir@%$statedir%g
15227 s%@PREFIX_USER_DEFINED@%$PREFIX_USER_DEFINED%g
15228 s%@PREFIX@%$PREFIX%g
15229 s%@EXEC_PREFIX_USER_DEFINED@%$EXEC_PREFIX_USER_DEFINED%g
15230 s%@EXEC_PREFIX@%$EXEC_PREFIX%g
15231 s%@INFODIR_USER_DEFINED@%$INFODIR_USER_DEFINED%g
15232 s%@INFODIR@%$INFODIR%g
15233 s%@infopath@%$infopath%g
15234 s%@INFOPATH_USER_DEFINED@%$INFOPATH_USER_DEFINED%g
15235 s%@INFOPATH@%$INFOPATH%g
15236 s%@package_path@%$package_path%g
15237 s%@PACKAGE_PATH_USER_DEFINED@%$PACKAGE_PATH_USER_DEFINED%g
15238 s%@PACKAGE_PATH@%$PACKAGE_PATH%g
15239 s%@lispdir@%$lispdir%g
15240 s%@LISPDIR_USER_DEFINED@%$LISPDIR_USER_DEFINED%g
15241 s%@LISPDIR@%$LISPDIR%g
15242 s%@moduledir@%$moduledir%g
15243 s%@MODULEDIR_USER_DEFINED@%$MODULEDIR_USER_DEFINED%g
15244 s%@MODULEDIR@%$MODULEDIR%g
15245 s%@sitelispdir@%$sitelispdir%g
15246 s%@SITELISPDIR_USER_DEFINED@%$SITELISPDIR_USER_DEFINED%g
15247 s%@SITELISPDIR@%$SITELISPDIR%g
15248 s%@sitemoduledir@%$sitemoduledir%g
15249 s%@SITEMODULEDIR_USER_DEFINED@%$SITEMODULEDIR_USER_DEFINED%g
15250 s%@SITEMODULEDIR@%$SITEMODULEDIR%g
15251 s%@etcdir@%$etcdir%g
15252 s%@ETCDIR_USER_DEFINED@%$ETCDIR_USER_DEFINED%g
15253 s%@ETCDIR@%$ETCDIR%g
15254 s%@docdir@%$docdir%g
15255 s%@DOCDIR_USER_DEFINED@%$DOCDIR_USER_DEFINED%g
15256 s%@DOCDIR@%$DOCDIR%g
15257 s%@archlibdir@%$archlibdir%g
15258 s%@ARCHLIBDIR_USER_DEFINED@%$ARCHLIBDIR_USER_DEFINED%g
15259 s%@ARCHLIBDIR@%$ARCHLIBDIR%g
15260 s%@bitmapdir@%$bitmapdir%g
15261 s%@extra_objs@%$extra_objs%g
15262 s%@machfile@%$machfile%g
15263 s%@opsysfile@%$opsysfile%g
15264 s%@c_switch_general@%$c_switch_general%g
15265 s%@c_switch_window_system@%$c_switch_window_system%g
15266 s%@c_switch_all@%$c_switch_all%g
15267 s%@ld_switch_general@%$ld_switch_general%g
15268 s%@ld_switch_window_system@%$ld_switch_window_system%g
15269 s%@ld_switch_all@%$ld_switch_all%g
15270 s%@ld_libs_general@%$ld_libs_general%g
15271 s%@ld_libs_window_system@%$ld_libs_window_system%g
15272 s%@ld_libs_all@%$ld_libs_all%g
15273 s%@RECURSIVE_MAKE@%$RECURSIVE_MAKE%g
15274 s%@native_sound_lib@%$native_sound_lib%g
15275 s%@sound_cflags@%$sound_cflags%g
15276 s%@dynodump_arch@%$dynodump_arch%g
15277 s%@XEMACS_CC@%$XEMACS_CC%g
15278 s%@internal_makefile_list@%$internal_makefile_list%g
15283 cat >> $CONFIG_STATUS <<\EOF
15285 # Split the substitutions into bite-sized pieces for seds with
15286 # small command number limits, like on Digital OSF/1 and HP-UX.
15287 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
15288 ac_file=1 # Number of current file.
15289 ac_beg=1 # First line for current file.
15290 ac_end=$ac_max_sed_cmds # Line after last line for current file.
15293 while $ac_more_lines; do
15294 if test $ac_beg -gt 1; then
15295 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
15297 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
15299 if test ! -s conftest.s$ac_file; then
15300 ac_more_lines=false
15301 rm -f conftest.s$ac_file
15303 if test -z "$ac_sed_cmds"; then
15304 ac_sed_cmds="sed -f conftest.s$ac_file"
15306 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
15308 ac_file=`expr $ac_file + 1`
15310 ac_end=`expr $ac_end + $ac_max_sed_cmds`
15313 if test -z "$ac_sed_cmds"; then
15318 cat >> $CONFIG_STATUS <<EOF
15320 CONFIG_FILES=\${CONFIG_FILES-"$ac_output_files"}
15322 cat >> $CONFIG_STATUS <<\EOF
15323 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
15324 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15326 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
15327 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
15328 *) ac_file_in="${ac_file}.in" ;;
15331 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
15333 # Remove last slash and all that follows it. Not all systems have dirname.
15334 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
15335 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
15336 # The file is in a subdirectory.
15337 test ! -d "$ac_dir" && mkdir "$ac_dir"
15338 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
15339 # A "../" for each directory in $ac_dir_suffix.
15340 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
15342 ac_dir_suffix= ac_dots=
15345 case "$ac_given_srcdir" in
15347 if test -z "$ac_dots"; then top_srcdir=.
15348 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
15349 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
15350 *) # Relative path.
15351 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
15352 top_srcdir="$ac_dots$ac_given_srcdir" ;;
15355 case "$ac_given_INSTALL" in
15356 [/$]*) INSTALL="$ac_given_INSTALL" ;;
15357 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
15360 echo creating "$ac_file"
15362 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
15364 *Makefile*) ac_comsub="1i\\
15365 # $configure_input" ;;
15369 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
15371 s%@configure_input@%$configure_input%g
15372 s%@srcdir@%$srcdir%g
15373 s%@top_srcdir@%$top_srcdir%g
15374 s%@INSTALL@%$INSTALL%g
15375 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
15379 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
15380 # NAME is the cpp macro being defined and VALUE is the value it is being given.
15382 # ac_d sets the value in "#define NAME VALUE" lines.
15383 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
15384 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
15387 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
15388 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
15389 ac_uB='\([ ]\)%\1#\2define\3'
15392 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
15393 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
15394 ac_eB='$%\1#\2define\3'
15398 if test "${CONFIG_HEADERS+set}" != set; then
15400 cat >> $CONFIG_STATUS <<EOF
15401 CONFIG_HEADERS="src/config.h lwlib/config.h"
15403 cat >> $CONFIG_STATUS <<\EOF
15405 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
15406 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
15408 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
15409 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
15410 *) ac_file_in="${ac_file}.in" ;;
15413 echo creating $ac_file
15415 rm -f conftest.frag conftest.in conftest.out
15416 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
15417 cat $ac_file_inputs > conftest.in
15421 # Transform confdefs.h into a sed script conftest.vals that substitutes
15422 # the proper values into config.h.in to produce config.h. And first:
15423 # Protect against being on the right side of a sed subst in config.status.
15424 # Protect against being in an unquoted here document in config.status.
15425 rm -f conftest.vals
15426 cat > conftest.hdr <<\EOF
15429 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
15433 sed -n -f conftest.hdr confdefs.h > conftest.vals
15436 # This sed command replaces #undef with comments. This is necessary, for
15437 # example, in the case of _POSIX_SOURCE, which is predefined and required
15438 # on some systems where configure will not decide to define it.
15439 cat >> conftest.vals <<\EOF
15440 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
15443 # Break up conftest.vals because some shells have a limit on
15444 # the size of here documents, and old seds have small limits too.
15446 rm -f conftest.tail
15449 ac_lines=`grep -c . conftest.vals`
15450 # grep -c gives empty output for an empty file on some AIX systems.
15451 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
15452 # Write a limited-size here document to conftest.frag.
15453 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
15454 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
15456 sed -f conftest.frag conftest.in > conftest.out
15458 mv conftest.out conftest.in
15459 ' >> $CONFIG_STATUS
15460 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
15461 rm -f conftest.vals
15462 mv conftest.tail conftest.vals
15464 rm -f conftest.vals
15466 cat >> $CONFIG_STATUS <<\EOF
15467 rm -f conftest.frag conftest.h
15468 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
15469 cat conftest.in >> conftest.h
15471 if cmp -s $ac_file conftest.h 2>/dev/null; then
15472 echo "$ac_file is unchanged"
15475 # Remove last slash and all that follows it. Not all systems have dirname.
15476 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
15477 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
15478 # The file is in a subdirectory.
15479 test ! -d "$ac_dir" && mkdir "$ac_dir"
15482 mv conftest.h $ac_file
15487 cat >> $CONFIG_STATUS <<EOF
15489 top_srcdir="$srcdir"
15490 MAKE_SUBDIR="$MAKE_SUBDIR"
15493 cat >> $CONFIG_STATUS <<\EOF
15494 for dir in . $MAKE_SUBDIR; do
15499 sed -e '/^# Generated/d' \
15500 -e 's%/\*\*/#.*%%' \
15515 echo creating $dir/Makefile
15516 $CPP -I. -I${top_srcdir}/src junk.c \
15517 | sed -e 's/^\#.*//' \
15518 -e 's/^[ ][ ]*$//'\
15526 chmod 444 Makefile.new
15527 mv -f Makefile.new Makefile
15529 echo creating $dir/GNUmakefile
15530 $CPP -I. -I${top_srcdir}/src -DUSE_GNU_MAKE junk.c \
15531 | sed -e 's/^\#.*//' \
15532 -e 's/^[ ][ ]*$//'\
15540 chmod 444 Makefile.new
15541 mv -f Makefile.new GNUmakefile
15547 sed < config.status >> lib-src/config.values \
15548 -e '/{ac_dA}.*{ac_dB}.*{ac_dC}.*{ac_dD}$/!d' \
15549 -e 's/\${ac_dA}\(.*\)\${ac_dB}.*\${ac_dC}\(.*\)\${ac_dD}/\1 \2/' \
15550 -e 's/^\([^ ]*\) $/\1 ""/' \
15556 chmod +x $CONFIG_STATUS
15557 rm -fr confdefs* $ac_clean_files
15558 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1