3 #### Configuration script for XEmacs. Largely divergent from FSF.
4 #### Guess values for system-dependent variables and create Makefiles.
5 #### Generated automatically using autoconf version 2.13
6 #### Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
7 #### Copyright (C) 1993-1995 Board of Trustees, University of Illinois.
8 #### Copyright (C) 1996, 1997 Sun Microsystems, Inc.
9 #### Copyright (C) 1995, 1996, 2005 Ben Wing.
10 #### Copyright (C) 2000, 2001 Martin Buchholz.
11 #### Copyright (C) 1998, 1999 J. Kean Johnston.
13 ### Don't edit this script!
14 ### This script was automatically generated by the `autoconf' program
15 ### from the file `./configure.in'.
16 ### To rebuild it, execute the command
18 ### in the this directory. You must have autoconf version 2.13 or later.
19 ### Note: this script has not yet been ported to autoconf version 2.5x.
21 ### This file is part of XEmacs.
23 ### XEmacs is free software; you can redistribute it and/or modify it
24 ### under the terms of the GNU General Public License as published by
25 ### the Free Software Foundation; either version 2, or (at your
26 ### option) any later version.
28 ### XEmacs is distributed in the hope that it will be useful, but
29 ### WITHOUT ANY WARRANTY; without even the implied warranty of
30 ### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
31 ### General Public License for more details.
33 ### You should have received a copy of the GNU General Public License
34 ### along with XEmacs; see the file COPYING. If not, write to the Free
35 ### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
38 ### For usage, run `./configure --help'
39 ### For more detailed information on building and installing XEmacs,
40 ### read the file `INSTALL'.
42 ### If configure succeeds, it leaves its status in config.status.
43 ### A log of configuration tests can be found in config.log.
44 ### If configure fails after disturbing the status quo,
45 ### config.status is removed.
48 --with-x use the X Window System"
52 if test -n "$ZSH_VERSION"; then
53 setopt NO_BAD_PATTERN NO_BANG_HIST NO_BG_NICE NO_EQUALS NO_FUNCTION_ARGZERO
54 setopt GLOB_SUBST NO_HUP INTERACTIVE_COMMENTS KSH_ARRAYS NO_MULTIOS NO_NOMATCH
55 setopt RM_STAR_SILENT POSIX_BUILTINS SH_FILE_EXPANSION SH_GLOB SH_OPTION_LETTERS
56 setopt SH_WORD_SPLIT BSD_ECHO IGNORE_BRACES
57 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
58 elif test -n "$BASH_VERSION"; then
62 if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
73 program_transform_name=s,x,x,
84 SHELL=${CONFIG_SHELL-/bin/sh}
87 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
89 # File descriptor usage:
92 # 2 errors and warnings
93 # 3 some systems may open it to /dev/tty
94 # 4 used on the Kubota Titan
95 # 6 checking for... messages and results
96 # 5 compiler messages saved in config.log
97 if test "$silent" = yes; then
105 This file contains any messages produced by compilers while
106 running configure, to aid debugging if configure makes a mistake.
109 # Strip out --no-create and --no-recursion so they do not pile up.
110 # Also quote any args containing shell metacharacters.
115 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
116 | --no-cr | --no-c) ;;
117 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
118 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
119 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
120 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
121 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
126 # Only set these to C if already set. These must not be set unconditionally
127 # because not all systems understand e.g. LANG=C (notably SCO).
128 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
129 # Non-C LC_CTYPE values break the ctype check.
130 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
131 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
132 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
133 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
135 # confdefs.h avoids OS command line length limits that DEFS can exceed.
136 rm -rf conftest* confdefs.h
137 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
140 # A filename unique to this package, relative to the directory that
141 # configure is in, which we can look for to find out if srcdir is correct.
142 ac_unique_file=src/lisp.h
144 # Find the source files, if location was not specified.
145 if test -z "$srcdir"; then
146 ac_srcdir_defaulted=yes
147 # Try the directory containing this script, then its parent.
149 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
150 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
152 if test ! -r $srcdir/$ac_unique_file; then
156 ac_srcdir_defaulted=no
158 if test ! -r $srcdir/$ac_unique_file; then
159 if test "$ac_srcdir_defaulted" = yes; then
160 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
162 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
165 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
167 # Prefer explicitly selected file to automatically selected ones.
168 if test -z "$CONFIG_SITE"; then
169 if test "x$prefix" != xNONE; then
170 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
172 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
175 for ac_site_file in $CONFIG_SITE; do
176 if test -r "$ac_site_file"; then
177 echo "loading site script $ac_site_file"
184 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
185 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
186 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
187 ac_cpp='$CPP '"$xe_cppflags"
188 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
189 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
194 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
195 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
196 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
203 ac_n= ac_c='\c' ac_t=
207 progname="`echo $0 | sed 's:^\./\./:\./:'`"
210 MAKE_SUBDIR="$MAKE_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$MAKE_SUBDIR"; fi
211 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
214 exec_prefix='${prefix}'
215 bindir='${exec_prefix}/bin'
216 datadir='${prefix}/lib'
217 statedir='${prefix}/lib'
218 libdir='${exec_prefix}/lib'
219 mandir='${prefix}/man/man1'
220 inststaticdir='${PROGNAME}'
221 instvardir='${PROGNAME}-${version}'
222 infodir='${datadir}/${instvardir}/info'
225 lispdir='${datadir}/${instvardir}/lisp'
226 moduledir='${libdir}/${instvardir}/${configuration}/modules'
227 sitelispdir='${datadir}/${inststaticdir}/site-lisp'
228 sitemoduledir='${libdir}/${inststaticdir}/site-modules'
229 pkgdir='${datadir}/${instvardir}/lisp'
231 etcdir='${datadir}/${instvardir}/etc'
232 archlibdir='${libdir}/${instvardir}/${configuration}'
233 docdir='${archlibdir}'
237 with_site_modules='yes'
243 cpp='' cppflags='' libs='' ldflags=''
249 with_system_malloc='default'
250 with_dlmalloc='default'
251 use_regex_malloc='yes'
270 quoted_sed_magic=s/"'"/"'"'"'"'"'"'"'"/g
274 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
275 | --no-cr | --no-c) ;;
276 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
277 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
279 quoted_i="`echo '' $i | sed -e 's:^ ::' -e $quoted_sed_magic`"
280 quoted_arguments="$quoted_arguments '$quoted_i'" ;;
284 while test $# != 0; do
287 --no-create|--no-recursion) ;;
291 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\([^=]*\)=.*$:\1:'`
292 val=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*[^=]*=\(.*\)$:\1:'`
296 opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\(.*\)$:\1:'`
297 val="yes" valomitted=yes
302 opt="`echo '' $opt | sed -e 's:^ ::' | tr - _`"
304 case "${valomitted}-${opt}" in yes-without_* )
305 opt=`echo $opt | sed 's/without/with/'`
306 valomitted="no" val="no" ;;
313 with_site_modules | \
368 memory_usage_stats | \
369 with_clash_detection | \
373 y | ye | yes ) val=yes ;;
375 * ) (echo "$progname: Usage error:"
376 echo " " "The \`--$optname' option requires a boolean value: \`yes' or \`no'."
377 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
379 eval "$opt=\"$val\"" ;;
397 site_runtime_libraries )
398 if test "$valomitted" = "yes" ; then
399 if test "$#" = 0 ; then
400 (echo "$progname: Usage error:"
401 echo " " "The \`--$optname' option requires a value."
402 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
411 with_debug_malloc | use_debug_malloc | \
412 with_system_malloc | use_system_malloc )
414 y | ye | yes ) val=yes ;;
416 d | de | def | defa | defau | defaul | default ) val=default ;;
417 * ) (echo "$progname: Usage error:"
418 echo " " "The \`--$optname' option requires one of these values:
419 \`yes', \`no', or \`default'."
420 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
422 case "$opt" in use_* ) opt="`echo $opt | sed s/use/with/`" ;; esac
427 with_database_berkdb=no
429 with_database_gdbm=no
430 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
433 b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;;
434 d | db | dbm ) with_database_dbm=yes ;;
435 g | gn | gnu | gnud | gnudb | gnudbm | gdbm) with_database_gdbm=yes ;;
436 * ) (echo "$progname: Usage error:"
437 echo " " "The \`--$optname' option value
438 must be either \`no' or a comma-separated list
439 of one or more of \`berkdb' and either \`dbm' or \`gnudbm'."
440 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
443 if test "$with_database_dbm" = "yes" -a \
444 "$with_database_gdbm" = "yes"; then
445 (echo "$progname: Usage error:"
446 echo " " "Only one of \`dbm' and \`gnudbm' may be specified
447 with the \`--$optname' option."
448 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
453 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
455 n | no | non | none ) new_sdefault=no ;;
456 a | al | all | both ) new_sdefault=yes ;;
458 native ) with_native_sound=yes ;;
459 nonative ) with_native_sound=no ;;
461 nas ) with_nas_sound=yes ;;
462 nonas ) with_nas_sound=no ;;
464 esd ) with_esd_sound=yes ;;
465 noesd ) with_esd_sound=no ;;
467 * ) bogus_sound=yes ;;
469 if test "$bogus_sound" -o \
470 \( -n "$new_sdefault" -a -n "$sound_notfirst" \) ; then
471 types="\`all', \`none', \`(no)native', \`no(nas)', \`(no)esd'."
472 (echo "$progname: Usage error:"
473 echo " " "Valid types for the \`--$optname' option are:
475 Option \`all' or \`none' must be first in the list.
476 The default is to autodetect native and NAS sound support."
477 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
478 elif test -n "$new_sdefault" ; then
479 with_native_sound=$new_sdefault
480 with_nas_sound=$new_sdefault
481 with_esd_sound=$new_sdefault
482 new_sdefault= # reset this
490 xa | xaw ) val=xaw ;;
491 3 | 3d | xaw3d ) val=3d ;;
492 ne | nex | next | naxtaw) val=next ;;
493 9 | 95 | xaw95 ) val=95 ;;
494 xp | xpm | xawxpm ) val=xpm ;;
495 * ) (echo "$progname: Usage error:"
496 echo " " "The \`--$optname' option must have one of these values:
497 \`xaw', \`3d', \`next', \`95', or \`xpm'."
498 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
505 y | ye | yes ) val=yes ;;
506 n | no | non | none ) val=no ;;
507 x | xl | xli | xlib ) val=xlib ;;
508 m | mo | mot | moti | motif ) val=motif ;;
509 * ) (echo "$progname: Usage error:"
510 echo " " "The \`--$optname' option must have one of these values:
511 \`motif', \`xlib', \`yes', or \`no'."
512 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
521 file | dot ) val=file ;;
522 locking ) val=locking ;;
523 * ) (echo "$progname: Usage error:"
524 echo " " "The \`--$optname' option must have one of these values:
525 \`lockf', \`flock', \`file', \`locking', or \`mmdf'."
526 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
533 for x in `echo "$val" | sed -e 's/,/ /g'` ; do
535 n | no | non | none ) new_default=no ;;
536 a | al | all ) new_default=yes ;;
538 extents ) error_check_extents=yes ;;
539 noextents ) error_check_extents=no ;;
541 typecheck ) error_check_typecheck=yes ;;
542 notypecheck ) error_check_typecheck=no ;;
544 bufpos ) error_check_bufpos=yes ;;
545 nobufpos ) error_check_bufpos=no ;;
547 gc ) error_check_gc=yes ;;
548 nogc ) error_check_gc=no ;;
550 malloc ) error_check_malloc=yes ;;
551 nomalloc ) error_check_malloc=no ;;
553 byte_code ) error_check_byte_code=yes ;;
554 nobyte_code ) error_check_byte_code=no ;;
556 glyphs ) error_check_glyphs=yes ;;
557 noglyphs ) error_check_glyphs=no ;;
559 * ) bogus_error_check=yes ;;
561 if test "$bogus_error_check" -o \
562 \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then
563 if test "$error_check_default" = yes ; then
564 types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', \`nomalloc', \`noglyphs' and \`nobyte-code'."
566 types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', \`malloc', \`glyphs' and \`byte-code'."
568 (echo "$progname: Usage error:"
569 echo " " "Valid types for the \`--$optname' option are:
571 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
572 elif test -n "$new_default" ; then
573 error_check_extents=$new_default
574 error_check_typecheck=$new_default
575 error_check_bufpos=$new_default
576 error_check_gc=$new_default
577 error_check_malloc=$new_default
578 error_check_byte_code=$new_default
579 error_check_glyphs=$new_default
580 new_default= # reset this
587 prefix | exec_prefix | bindir | datadir | statedir | libdir | \
588 mandir | infodir | infopath | lispdir | etcdir | pkgdir | \
589 archlibdir | docdir | package_path | moduledir )
590 if test "$valomitted" = "yes"; then
591 if test "$#" = 0; then
592 (echo "$progname: Usage error:"
593 echo " " "The \`--$optname' option requires a value."
594 echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
601 exec_prefix ) { test "$extra_verbose" = "yes" && cat << \EOF
602 Defining EXEC_PREFIX_USER_DEFINED
604 cat >> confdefs.h <<\EOF
605 #define EXEC_PREFIX_USER_DEFINED 1
609 lispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
610 Defining LISPDIR_USER_DEFINED
612 cat >> confdefs.h <<\EOF
613 #define LISPDIR_USER_DEFINED 1
617 sitelispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
618 Defining SITELISPDIR_USER_DEFINED
620 cat >> confdefs.h <<\EOF
621 #define SITELISPDIR_USER_DEFINED 1
625 moduledir ) { test "$extra_verbose" = "yes" && cat << \EOF
626 Defining MODULEDIR_USER_DEFINED
628 cat >> confdefs.h <<\EOF
629 #define MODULEDIR_USER_DEFINED 1
633 etcdir ) { test "$extra_verbose" = "yes" && cat << \EOF
634 Defining ETCDIR_USER_DEFINED
636 cat >> confdefs.h <<\EOF
637 #define ETCDIR_USER_DEFINED 1
641 infodir ) { test "$extra_verbose" = "yes" && cat << \EOF
642 Defining INFODIR_USER_DEFINED
644 cat >> confdefs.h <<\EOF
645 #define INFODIR_USER_DEFINED 1
649 infopath ) { test "$extra_verbose" = "yes" && cat << \EOF
650 Defining INFOPATH_USER_DEFINED
652 cat >> confdefs.h <<\EOF
653 #define INFOPATH_USER_DEFINED 1
657 package_path ) { test "$extra_verbose" = "yes" && cat << \EOF
658 Defining PACKAGE_PATH_USER_DEFINED
660 cat >> confdefs.h <<\EOF
661 #define PACKAGE_PATH_USER_DEFINED 1
666 { test "$extra_verbose" = "yes" && cat << \EOF
667 Defining INFODIR_USER_DEFINED
669 cat >> confdefs.h <<\EOF
670 #define INFODIR_USER_DEFINED 1
674 { test "$extra_verbose" = "yes" && cat << \EOF
675 Defining LISPDIR_USER_DEFINED
677 cat >> confdefs.h <<\EOF
678 #define LISPDIR_USER_DEFINED 1
682 { test "$extra_verbose" = "yes" && cat << \EOF
683 Defining MODULEDIR_USER_DEFINED
685 cat >> confdefs.h <<\EOF
686 #define MODULEDIR_USER_DEFINED 1
690 { test "$extra_verbose" = "yes" && cat << \EOF
691 Defining ETCDIR_USER_DEFINED
693 cat >> confdefs.h <<\EOF
694 #define ETCDIR_USER_DEFINED 1
698 { test "$extra_verbose" = "yes" && cat << \EOF
699 Defining DOCDIR_USER_DEFINED
701 cat >> confdefs.h <<\EOF
702 #define DOCDIR_USER_DEFINED 1
706 { test "$extra_verbose" = "yes" && cat << \EOF
707 Defining ARCHLIBDIR_USER_DEFINED
709 cat >> confdefs.h <<\EOF
710 #define ARCHLIBDIR_USER_DEFINED 1
714 docdir ) { test "$extra_verbose" = "yes" && cat << \EOF
715 Defining DOCDIR_USER_DEFINED
717 cat >> confdefs.h <<\EOF
718 #define DOCDIR_USER_DEFINED 1
722 exec_prefix | libdir | archlibdir ) { test "$extra_verbose" = "yes" && cat << \EOF
723 Defining ARCHLIBDIR_USER_DEFINED
725 cat >> confdefs.h <<\EOF
726 #define ARCHLIBDIR_USER_DEFINED 1
735 "usage" | "help" ) ${PAGER-more} ${srcdir}/configure.usage; exit 0 ;;
738 "with_scrollbars" | \
742 l | lu | luc | luci | lucid ) val=lucid ;;
743 mo | mot | moti | motif ) val=motif ;;
744 a | at | ath | athe | athen | athena ) val=athena ;;
745 n | no | non | none ) val=no ;;
746 y | ye | yes ) val=yes ;;
748 g | gt | gtk ) val=gtk ;;
749 ms | msw ) val=msw ;;
750 * ) (echo "$progname: Usage error:"
751 echo " " "The \`--$optname' option must have one of these values:
752 \`gtk', \`lucid', \`motif', \`athena', \`yes', or \`no'."
753 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
758 "use_minimal_tagbits" | \
759 "use_indexed_lrecord_implementation" | \
761 "const_is_losing" | \
763 echo "configure: warning: Obsolete option \`--$optname' ignored." 1>&2
766 * ) (echo "$progname: Usage error:"
767 echo " " "Unrecognized option: $arg"
768 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
773 *-*-*) configuration="$arg" ;;
775 *) (echo "$progname: Usage error:"
776 echo " " "Unrecognized argument: $arg"
777 echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
783 test -n "$cpp" && CPP="$cpp"
784 test -n "$cppflags" && CPPFLAGS="$cppflags"
785 test -n "$libs" && LIBS="$libs"
786 test -n "$ldflags" && LDFLAGS="$ldflags"
788 eval set x "$quoted_arguments"; shift
790 test "$extra_verbose" = "yes" && verbose=yes
792 test -n "$with_x" && with_x11="$with_x"
794 if test "$with_purify" = "yes" -o "$with_quantify" = "yes"; then
795 test "$with_system_malloc" = "default" && with_system_malloc=yes
800 if test "$with_cde $with_tooltalk" = "yes no"; then
801 (echo "$progname: Usage error:"
802 echo " " "--with-cde requires --with-tooltalk"
803 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
804 elif test "$with_tooltalk" = "no" ; then with_cde=no
805 elif test "$with_cde" = "yes"; then with_tooltalk=yes
812 for dir in "`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`" "." ".." ; do
813 if test -f "$dir/src/lisp.h" -a \
814 -f "$dir/lisp/version.el" ; then
819 if test -z "$srcdir" ; then
820 (echo "$progname: Usage error:"
821 echo " " "Neither the current directory nor its parent seem to
822 contain the XEmacs sources. If you do not want to build XEmacs in its
823 source tree, you should run \`$progname' in the directory in which
824 you wish to build XEmacs, using the \`--srcdir' option to say where the
825 sources may be found."
826 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
831 if test ! -f "$srcdir/src/lisp.h" -o \
832 ! -f "$srcdir/lisp/version.el" ; then
833 (echo "$progname: Usage error:"
834 echo " " "The directory specified with the \`--srcdir' option,
835 \`$srcdir', doesn't seem to contain the XEmacs sources. You should
836 either run the \`$progname' script at the top of the XEmacs source
837 tree, or use the \`--srcdir' option to specify the XEmacs source directory."
838 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
843 if test -z "$configuration"; then
844 configuration=`${CONFIG_SHELL-/bin/sh} $srcdir/config.guess`
845 if test -z "$configuration"; then
846 (echo "$progname: Usage error:"
847 echo " " "XEmacs has not been ported to this host type.
848 Try explicitly specifying the CONFIGURATION when rerunning configure."
849 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
853 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
854 echo "configure:855: checking whether ln -s works" >&5
857 if ln -s X conftestdata 2>/dev/null
860 ac_cv_prog_LN_S="ln -s"
864 LN_S="$ac_cv_prog_LN_S"
865 if test "$ac_cv_prog_LN_S" = "ln -s"; then
866 echo "$ac_t""yes" 1>&6
868 echo "$ac_t""no" 1>&6
872 for dir in lisp etc man info tests; do
873 if test ! -d "$dir" ; then
874 echo Making symbolic link to "$srcdir/$dir"
875 ${LN_S} "$srcdir/$dir" "$dir"
880 absolute_pwd="`pwd`";
881 if test -n "$PWD" -a "`cd $PWD && pwd`" = "$absolute_pwd"
883 else blddir="$absolute_pwd"; if test -d "/net"; then
884 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
885 blddir=`echo "$blddir" | \
886 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
893 . ) srcdir="$blddir" ;;
894 * ) srcdir="`cd $srcdir && pwd`"; if test -d "/net"; then
895 if test -d "/tmp_mnt/net"; then tdir="tmp_mnt/net"; else tdir="tmp_mnt"; fi
896 srcdir=`echo "$srcdir" | \
897 sed -e "s|^${tdir}/|/net/|" -e "s|^/a/|/net/|" -e "s|^/amd/|/net/|"`
901 if test `pwd` != `sh -c cd $srcdir && pwd` \
902 && test -f "$srcdir/src/config.h"; then
903 (echo "$progname: WARNING: The directory tree \`$srcdir' is being used"
904 echo " as a build directory right now; it has been configured in its own"
905 echo " right. To configure in another directory as well, you MUST"
906 echo " use GNU make. If you do not have GNU make, then you must"
907 echo " now do \`make distclean' in $srcdir,"
908 echo " and then run $progname again.") >&2
909 extrasub='/^VPATH[ ]*=/c\
915 vpath %.in $(srcdir)'
918 . "$srcdir/version.sh" || exit 1;
919 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
920 : "${extra_verbose=$beta}"
921 version="${emacs_major_version}.${emacs_minor_version}"
922 { test "$extra_verbose" = "yes" && cat << EOF
923 Defining EMACS_MAJOR_VERSION = $emacs_major_version
925 cat >> confdefs.h <<EOF
926 #define EMACS_MAJOR_VERSION $emacs_major_version
930 { test "$extra_verbose" = "yes" && cat << EOF
931 Defining EMACS_MINOR_VERSION = $emacs_minor_version
933 cat >> confdefs.h <<EOF
934 #define EMACS_MINOR_VERSION $emacs_minor_version
938 if test -n "$emacs_beta_version" ; then
939 if test "$beta" = "yes"; then
940 version="${version}-b${emacs_beta_version}"
941 { test "$extra_verbose" = "yes" && cat << EOF
942 Defining EMACS_BETA_VERSION = $emacs_beta_version
944 cat >> confdefs.h <<EOF
945 #define EMACS_BETA_VERSION $emacs_beta_version
950 version="${version}.${emacs_beta_version}"
951 { test "$extra_verbose" = "yes" && cat << EOF
952 Defining EMACS_PATCH_LEVEL = $emacs_beta_version
954 cat >> confdefs.h <<EOF
955 #define EMACS_PATCH_LEVEL $emacs_beta_version
961 { test "$extra_verbose" = "yes" && cat << EOF
962 Defining XEMACS_CODENAME = "$xemacs_codename"
964 cat >> confdefs.h <<EOF
965 #define XEMACS_CODENAME "$xemacs_codename"
969 { test "$extra_verbose" = "yes" && cat << EOF
970 Defining EMACS_VERSION = "$version"
972 cat >> confdefs.h <<EOF
973 #define EMACS_VERSION "$version"
978 if test "$with_infodock" = "yes"; then
979 if test ! -f ../../ID-INSTALL; then
980 echo "Cannot build InfoDock without InfoDock sources"
985 if test "$with_infodock" = "yes"; then
986 { test "$extra_verbose" = "yes" && cat << EOF
987 Defining INFODOCK_MAJOR_VERSION = $infodock_major_version
989 cat >> confdefs.h <<EOF
990 #define INFODOCK_MAJOR_VERSION $infodock_major_version
994 { test "$extra_verbose" = "yes" && cat << EOF
995 Defining INFODOCK_MINOR_VERSION = $infodock_minor_version
997 cat >> confdefs.h <<EOF
998 #define INFODOCK_MINOR_VERSION $infodock_minor_version
1002 { test "$extra_verbose" = "yes" && cat << EOF
1003 Defining INFODOCK_BUILD_VERSION = $infodock_build_version
1005 cat >> confdefs.h <<EOF
1006 #define INFODOCK_BUILD_VERSION $infodock_build_version
1010 version=${infodock_major_version}.${infodock_minor_version}.${infodock_build_version}
1012 CPPFLAGS="$CPPFLAGS -DINFODOCK"
1017 { test "$extra_verbose" = "yes" && cat << EOF
1018 Defining EMACS_PROGNAME = "$PROGNAME"
1020 cat >> confdefs.h <<EOF
1021 #define EMACS_PROGNAME "$PROGNAME"
1026 if test -n "$emacs_is_beta"; then beta=yes; else beta=no; fi
1027 test "${error_check_extents=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1028 Defining ERROR_CHECK_EXTENTS
1030 cat >> confdefs.h <<\EOF
1031 #define ERROR_CHECK_EXTENTS 1
1035 test "${error_check_typecheck=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1036 Defining ERROR_CHECK_TYPECHECK
1038 cat >> confdefs.h <<\EOF
1039 #define ERROR_CHECK_TYPECHECK 1
1043 test "${error_check_bufpos=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1044 Defining ERROR_CHECK_BUFPOS
1046 cat >> confdefs.h <<\EOF
1047 #define ERROR_CHECK_BUFPOS 1
1051 test "${error_check_gc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1052 Defining ERROR_CHECK_GC
1054 cat >> confdefs.h <<\EOF
1055 #define ERROR_CHECK_GC 1
1059 test "${error_check_malloc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1060 Defining ERROR_CHECK_MALLOC
1062 cat >> confdefs.h <<\EOF
1063 #define ERROR_CHECK_MALLOC 1
1067 test "${error_check_byte_code=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1068 Defining ERROR_CHECK_BYTE_CODE
1070 cat >> confdefs.h <<\EOF
1071 #define ERROR_CHECK_BYTE_CODE 1
1075 test "${error_check_glyphs=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
1076 Defining ERROR_CHECK_GLYPHS
1078 cat >> confdefs.h <<\EOF
1079 #define ERROR_CHECK_GLYPHS 1
1083 if test "${debug:=$beta}" = "yes"; then
1084 use_assertions=yes memory_usage_stats=yes
1085 extra_objs="$extra_objs debug.o" && if test "$extra_verbose" = "yes"; then
1086 echo " xemacs will be linked with \"debug.o\""
1088 extra_objs="$extra_objs tests.o" && if test "$extra_verbose" = "yes"; then
1089 echo " xemacs will be linked with \"tests.o\""
1091 { test "$extra_verbose" = "yes" && cat << \EOF
1092 Defining DEBUG_XEMACS
1094 cat >> confdefs.h <<\EOF
1095 #define DEBUG_XEMACS 1
1100 test "$use_assertions" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
1101 Defining USE_ASSERTIONS
1103 cat >> confdefs.h <<\EOF
1104 #define USE_ASSERTIONS 1
1108 test "$memory_usage_stats" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
1109 Defining MEMORY_USAGE_STATS
1111 cat >> confdefs.h <<\EOF
1112 #define MEMORY_USAGE_STATS 1
1118 echo $ac_n "checking "host system type"""... $ac_c" 1>&6
1119 echo "configure:1120: checking "host system type"" >&5
1120 internal_configuration=`echo $configuration | sed 's/-\(workshop\)//'`
1121 canonical=`${CONFIG_SHELL-/bin/sh} $srcdir/config.sub "$internal_configuration"`
1122 configuration=`echo "$configuration" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
1123 canonical=`echo "$canonical" | sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'`
1124 echo "$ac_t""$configuration" 1>&6
1132 case "$canonical" in
1133 sparc-*-* ) machine=sparc ;;
1134 alpha*-*-* ) machine=alpha ;;
1135 vax-*-* ) machine=vax ;;
1136 mips-dec-* ) machine=pmax ;;
1137 mips-sgi-irix6* ) machine=iris6d ;;
1138 mips-sgi-* ) machine=iris4d ;;
1139 mips*-linux ) machine=mips ;;
1140 romp-ibm-* ) machine=ibmrt ;;
1141 rs6000-ibm-aix* ) machine=ibmrs6000 ;;
1142 powerpc-ibm-aix* ) machine=ibmrs6000 ;;
1143 powerpc*-* ) machine=powerpc ;;
1144 hppa-*-* ) machine=hp800 ;;
1145 m88k-dg-* ) machine=aviion ;;
1146 m68*-sony-* ) machine=news ;;
1147 mips-sony-* ) machine=news-risc ;;
1148 clipper-* ) machine=clipper ;;
1149 arm* ) machine=arm ;;
1150 ns32k-* ) machine=ns32000 ;;
1153 case "$canonical" in
1154 *-*-linux* ) opsys=linux ;;
1155 *-*-netbsd* ) opsys=netbsd ;;
1156 *-*-openbsd* ) opsys=openbsd ;;
1157 *-*-nextstep* ) opsys=nextstep ;;
1158 *-*-vms ) opsys=vms ;;
1160 *-dec-osf1.3 | *-dec-osf2* ) opsys=decosf1-3 ;;
1161 *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;;
1162 *-dec-osf3.[2-9] ) opsys=decosf3-2 ;;
1163 *-dec-osf3* ) opsys=decosf3-1 ;;
1164 *-dec-osf[4-9]* ) opsys=decosf4-0 ;;
1166 *-*-ultrix[0-3].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;;
1167 *-*-ultrix4.[12]* ) opsys=bsd4-3 ;;
1168 *-*-ultrix* ) opsys=ultrix4-3 ;;
1170 *-*-aix3.1* ) opsys=aix3-1 ;;
1171 *-*-aix3.2.5 ) opsys=aix3-2-5 ;;
1172 *-*-aix3* ) opsys=aix3-2 ;;
1173 *-*-aix4.0* ) opsys=aix4 ;;
1174 *-*-aix4.1* ) opsys=aix4-1 ;;
1175 *-*-aix[4-9]* ) opsys=aix4-2 ;;
1177 *-gnu* ) opsys=gnu ;;
1178 *-*-bsd4.[01] ) opsys=bsd4-1 ;;
1179 *-*-bsd4.2 ) opsys=bsd4-2 ;;
1180 *-*-bsd4.3 ) opsys=bsd4-3 ;;
1181 *-*-aos4.2 ) opsys=bsd4-2 ;;
1182 *-*-aos* ) opsys=bsd4-3 ;;
1183 *-*-sysv0 | *-*-sysvr0 ) opsys=usg5-0 ;;
1184 *-*-sysv2 | *-*-sysvr2 ) opsys=usg5-2 ;;
1185 *-*-sysv2.2 | *-*-sysvr2.2 ) opsys=usg5-2-2 ;;
1186 *-*-sysv3* | *-*-sysvr3* ) opsys=usg5-3 ;;
1187 *-*-sysv4.1* | *-*-sysvr4.1* )opsys=usg5-4 NON_GNU_CPP=/usr/lib/cpp ;;
1188 *-*-sysv4.[2-9]* | *-sysvr4.[2-9]* )
1189 if test -z "$NON_GNU_CPP" ; then
1190 for prog in "/usr/ccs/lib/cpp" "/lib/cpp"; do
1191 if test -f "$prog"; then NON_GNU_CPP="$prog"; break; fi
1195 *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
1196 *-*-mach_bsd4.3* ) opsys=mach-bsd4-3 ;;
1199 case "$canonical" in
1202 case "$canonical" in
1203 i[3-9]86-*-netbsd*) machine=intel386 ;;
1204 hp300-*-netbsd* | amiga-*-netbsd* | sun3-*-netbsd* | mac68k-*-netbsd* | da30-*-netbsd* | m68k-*-netbsd* )
1205 machine=hp9000s300 ;;
1206 pc532-*-netbsd* | ns32k-*-netbsd* ) machine=ns32000 ;;
1207 pmax-*-netbsd* | mips-*-netbsd* ) machine=pmax ;;
1212 case "${canonical}" in
1213 i386-*-openbsd*) machine=intel386 ;;
1214 m68k-*-openbsd*) machine=hp9000s300 ;;
1215 mipsel-*-openbsd*) machine=pmax ;;
1219 arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 ;;
1220 arm-acorn-riscix1.2* | arm-acorn-riscix ) machine=acorn opsys=riscix1-2 ;;
1222 fx80-alliant-* ) machine=alliant4 opsys=bsd4-2 ;;
1223 i860-alliant-* ) machine=alliant-2800 opsys=bsd4-3 ;;
1225 m68*-altos-sysv* ) machine=altos opsys=usg5-2 ;;
1227 580-amdahl-sysv* ) machine=amdahl opsys=usg5-2-2 ;;
1229 m68*-apollo-* ) machine=apollo opsys=bsd4-3 ;;
1231 we32k-att-sysv* ) machine=att3b opsys=usg5-2-2 ;;
1233 m68*-att-sysv* ) machine=7300 opsys=usg5-2-2 ;;
1235 rs6000-bull-bosx* ) machine=ibmrs6000 opsys=aix3-2 ;; # dpx20
1236 m68*-bull-sysv3* ) machine=dpx2 opsys=usg5-3 ;; # dpx2
1237 m68*-bull-sysv2* ) machine=sps7 opsys=usg5-2 ;; # sps7
1240 celerity-celerity-bsd* ) machine=celerity opsys=bsd4-2 ;;
1242 *-convex-bsd* | *-convex-convexos* )
1243 machine=convex opsys=bsd4-3
1244 NON_GNU_CPP="cc -E -P"
1247 i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;;
1251 RANLIB="ranlib -c" ;;
1253 i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;;
1254 m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;;
1255 m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) opsys=dgux5-4r2 ;;
1256 m88k-dg-dgux* ) opsys=dgux ;;
1258 m68k-motorola-sysv* | m68000-motorola-sysv* ) machine=delta opsys=usg5-3 ;;
1259 m88k-motorola-sysv4* )
1260 machine=delta88k opsys=usg5-4-2
1262 m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) machine=delta88k opsys=usg5-3 ;;
1264 m68*-dual-sysv* ) machine=dual opsys=usg5-2 ;;
1265 m68*-dual-uniplus* ) machine=dual opsys=unipl5-2 ;;
1267 ns16k-encore-bsd* ) machine=ns16000 opsys=umax ;;
1269 pn-gould-bsd4.2* ) machine=gould opsys=bsd4-2 ;;
1270 pn-gould-bsd4.3* ) machine=gould opsys=bsd4-3 ;;
1271 np1-gould-bsd* ) machine=gould-np1 opsys=bsd4-3 ;;
1274 case "`uname -r`" in
1275 [56].[0-9] ) machine=nh4000 opsys=cxux ;;
1276 [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
1278 NON_GNU_CPP="/lib/cpp"
1280 m68k-harris-cxux* ) machine=nh3000 opsys=cxux ;;
1281 powerpc-harris-powerunix ) machine=nh6000 opsys=powerunix NON_GNU_CPP="cc -Xo -E -P" ;;
1283 xps*-honeywell-sysv* ) machine=xps100 opsys=usg5-2 ;;
1285 m68*-hp-bsd* ) machine=hp9000s300 opsys=bsd4-3 ;;
1288 case "$canonical" in
1289 m68* ) machine=hp9000s300 ;;
1290 hppa* ) machine=hp800 ;;
1293 case "$canonical" in
1294 *-hp-hpux7* ) opsys=hpux ;;
1295 *-hp-hpux8* ) opsys=hpux8 ;;
1296 *-hp-hpux9* ) opsys=hpux9 ;;
1297 *-hp-hpux10* ) opsys=hpux10 ;;
1298 *-hp-hpux11* ) opsys=hpux11 ;;
1302 case "$opsys" in hpux9 | hpux10 ) extra_objs="$extra_objs strcat.o" && if test "$extra_verbose" = "yes"; then
1303 echo " xemacs will be linked with \"strcat.o\""
1306 if test "$opsys" = "hpux10" -o "$opsys" = "hpux11"; then \
1307 ansi_flag="-Ae"; else ansi_flag="-Aa"; fi
1308 NON_GNU_CC="cc $ansi_flag" NON_GNU_CPP="cc $ansi_flag -E"
1310 case "$canonical" in *-hp-hpux*shr* ) opsys="${opsys}-shr" ;; esac
1313 orion-orion-bsd* ) machine=orion opsys=bsd4-2 ;;
1314 clipper-orion-bsd* ) machine=orion105 opsys=bsd4-2 ;;
1316 i[3-9]86-ibm-aix1.1* ) machine=ibmps2-aix opsys=usg5-2-2 ;;
1317 i[3-9]86-ibm-aix1.[23]* | i[3-9]86-ibm-aix* ) machine=ibmps2-aix opsys=usg5-3 ;;
1318 i370-ibm-aix*) machine=ibm370aix opsys=usg5-3 ;;
1319 romp-ibm-aos* ) opsys=bsd4-3 ;;
1320 romp-ibm-bsd* ) opsys=bsd4-3 ;;
1321 romp-ibm-mach* ) opsys=mach-bsd4-3 ;;
1323 m68*-isi-bsd4.2* ) machine=isi-ov opsys=bsd4-2 ;;
1324 m68*-isi-bsd4.3* ) machine=isi-ov opsys=bsd4-3 ;;
1326 i[3-9]86-intsys-sysv* ) machine=is386 opsys=usg5-2-2 ;;
1328 i[3-9]86-prime-sysv* ) machine=i386 opsys=usg5-3 ;;
1330 i[3-9]86-sequent-bsd* ) machine=symmetry opsys=bsd4-3 ;;
1332 i[3-9]86-sequent-ptx* ) machine=sequent-ptx opsys=ptx NON_GNU_CPP="/lib/cpp" ;;
1334 i[3-9]86-ncr-sysv* ) machine=ncr386 opsys=usg5-4-2 ;;
1336 i860-intel-osf1* ) machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp ;;
1338 i860-*-sysv4* ) machine=i860 opsys=usg5-4 NON_GNU_CC="/bin/cc" NON_GNU_CPP="/usr/ccs/lib/cpp" ;;
1340 m68*-masscomp-rtu* ) machine=masscomp opsys=rtu ;;
1342 m68*-megatest-bsd* ) machine=mega68 opsys=bsd4-2 ;;
1344 mips-mips-usg* ) machine=mips4 ;;
1347 NON_GNU_CC="cc -systype bsd43"
1348 NON_GNU_CPP="cc -systype bsd43 -E"
1349 case "$canonical" in
1350 mips-mips-riscos4* ) opsys=bsd4-3 ;;
1351 mips-mips-riscos5* ) opsys=riscos5 ;;
1354 mips-mips-bsd* ) machine=mips opsys=bsd4-3 ;;
1355 mips-mips-* ) machine=mips opsys=usg5-2-2 ;;
1357 m68*-next-* | m68k-*-nextstep* ) machine=m68k opsys=nextstep ;;
1359 ns32k-ns-genix* ) machine=ns32000 opsys=usg5-2 ;;
1361 m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) machine=tower32 opsys=usg5-2-2 ;;
1362 m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) machine=tower32v3 opsys=usg5-3 ;;
1364 m68*-nixdorf-sysv* ) machine=targon31 opsys=usg5-2-2 ;;
1366 m68*-nu-sysv* ) machine=nu opsys=usg5-2 ;;
1368 m68*-plexus-sysv* ) machine=plexus opsys=usg5-2 ;;
1370 pyramid-pyramid-bsd* ) machine=pyramid opsys=bsd4-2 ;;
1372 ns32k-sequent-bsd4.2* ) machine=sequent opsys=bsd4-2 ;;
1373 ns32k-sequent-bsd4.3* ) machine=sequent opsys=bsd4-3 ;;
1375 mips-siemens-sysv* | mips-sni-sysv*)
1376 machine=mips-siemens opsys=usg5-4
1377 NON_GNU_CC=/usr/ccs/bin/cc
1378 NON_GNU_CPP=/usr/ccs/lib/cpp
1383 NON_GNU_CC=/usr/ccs/bin/cc
1384 NON_GNU_CPP=/usr/ccs/lib/cpp
1387 m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;;
1388 m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;;
1389 mips-sgi-irix3.* ) opsys=irix3-3 ;;
1390 mips-sgi-irix4.* ) opsys=irix4-0 ;;
1391 mips-sgi-irix6* ) opsys=irix6-0 ;;
1392 mips-sgi-irix5.1* ) opsys=irix5-1 ;;
1393 mips-sgi-irix5.2* ) opsys=irix5-2 ;;
1394 mips-sgi-irix5.* ) opsys=irix5-3 ;;
1395 mips-sgi-irix* ) opsys=irix5-0 ;;
1397 *-sony-newsos[34]* | *-sony-news[34]* ) opsys=bsd4-3 ;;
1398 *-sony-news* ) opsys=newsos5 ;;
1400 m68*-stride-sysv* ) machine=stride opsys=usg5-2 ;;
1402 *-*-solaris* | *-*-sunos* | *-sun-mach* | *-sun-bsd* )
1403 case "$canonical" in
1404 m68*-sunos1* ) machine=sun1 ;;
1405 m68*-sunos2* ) machine=sun2 ;;
1406 m68* ) machine=sun3 ;;
1407 i*86*-sun-sunos[34]* ) machine=sun386 ;;
1408 i*86-*-* ) machine=intel386 ;;
1409 rs6000* ) machine=rs6000 ;;
1412 case "$canonical" in *-sunos5*)
1413 canonical=`echo $canonical | sed -e s/sunos5/solaris2/`;;
1416 case "$canonical" in
1418 #test -f /usr/lib/cpp && NON_GNU_CPP=/usr/lib/cpp ;;
1421 #test -f /usr/ccs/lib/cpp && NON_GNU_CPP=/usr/ccs/lib/cpp
1425 case "$canonical" in
1428 os_release_major=`uname -r | sed -e 's/^\([0-9]\{1,\}\)\.\([0-9]\{1,\}\).*/\1/'`
1429 os_release_minor=`uname -r | sed -e 's/^\([0-9]\{1,\}\)\.\([0-9]\{1,\}\).*/\2/'`
1430 case "$os_release_minor" in [0-9])
1431 os_release_minor="0${os_release_minor}";;
1433 os_release="${os_release_major}${os_release_minor}"
1434 { test "$extra_verbose" = "yes" && cat << EOF
1435 Defining OS_RELEASE = $os_release
1437 cat >> confdefs.h <<EOF
1438 #define OS_RELEASE $os_release
1443 i*86-*-sunos4* ) opsys=sunos4-0 ;;
1444 *-sunos4.0* ) opsys=sunos4-0 ;;
1445 *-sunos4.1.2* ) opsys=sunos4-1-2 ;;
1446 *-sunos4.1.3* ) opsys=sunos4-1-3 ;;
1447 *-sunos4.1.[4-9]* ) opsys=sunos4-1-4 ;;
1448 *-sunos4* | *-sunos ) opsys=sunos4-1 ;;
1449 *-mach* ) opsys=mach-bsd4-3 ;;
1453 case "$canonical" in *-sunos4*shr* ) opsys="${opsys}-shr" ;; esac
1455 test "$opsys $CC" = "sol2 /usr/ucb/cc" && CC=""
1458 m68*-tadpole-sysv* ) machine=tad68k opsys=usg5-3 ;;
1460 tahoe-tahoe-bsd4.2* ) machine=tahoe opsys=bsd4-2 ;;
1461 tahoe-tahoe-bsd4.3* ) machine=tahoe opsys=bsd4-3 ;;
1463 mips-tandem-sysv* ) machine=tandem-s2 opsys=usg5-3 ;;
1465 m88k-tektronix-sysv3* ) machine=tekxd88 opsys=usg5-3 ;;
1467 ns16k-tektronix-bsd* ) machine=ns16000 opsys=bsd4-2 ;;
1468 m68*-tektronix-bsd* ) machine=tek4300 opsys=bsd4-3 ;;
1470 titan-titan-sysv* ) machine=titan opsys=usg5-3 ;;
1472 m68*-unisys-uniplus* ) machine=ustation opsystem=unipl5-2 ;;
1475 case "$canonical" in
1476 *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
1477 *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
1478 *-mach* ) opsys=mach-bsd4-3 ;;
1482 ns16k-whitechapel-* ) machine=mg1 ;;
1484 m68*-wicat-sysv* ) machine=wicat opsys=usg5-2 ;;
1488 case "$canonical" in
1489 *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
1490 *-isc2.2* ) opsys=isc2-2 ;;
1491 *-isc4.0* ) opsys=isc4-0 ;;
1492 *-isc4.* ) opsys=isc4-1
1493 GCC_TEST_OPTIONS=-posix
1494 NON_GCC_TEST_OPTIONS=-Xp
1496 *-isc* ) opsys=isc3-0 ;;
1497 *-esix5* ) opsys=esix5r4 NON_GNU_CPP=/usr/lib/cpp ;;
1498 *-esix* ) opsys=esix ;;
1499 *-mach* ) opsys=mach-bsd4-3 ;;
1500 *-xenix* ) opsys=xenix ;;
1501 *-sco3.2v4* ) opsys=sco4 NON_GNU_CPP=/lib/cpp ;;
1502 *-bsd386* | *-bsdi1* ) opsys=bsd386 ;;
1503 *-bsdi4* ) opsys=bsdos4 ;;
1504 *-bsdi3* ) opsys=bsdos3 ;;
1505 *-bsdi2.1* ) opsys=bsdos2-1 ;;
1506 *-bsdi2* ) opsys=bsdos2 ;;
1507 *-sco3.2v5* ) opsys=sco5 ;;
1508 *-sysv5* ) opsys=sco7 ;;
1509 *-386bsd* ) opsys=386bsd ;;
1510 *-freebsd* ) opsys=freebsd ;;
1511 *-nextstep* ) opsys=nextstep ;;
1512 *-pc-cygwin* ) opsys=cygwin32 ;;
1513 *-pc-mingw* ) opsys=mingw32 ;
1514 test -z "$with_tty" && with_tty="no";;
1518 m68k-*-linux* ) machine=m68k opsys=linux ;;
1522 test -z "$machine" && machine=`echo $canonical | sed 's/-.*$//'`
1524 test -z "$opsys" && opsys=`uname -s | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
1526 if test -r "${srcdir}/src/m/${machine}.h"; then
1527 machfile="m/${machine}.h"
1528 { test "$extra_verbose" = "yes" && cat << EOF
1529 Defining config_machfile = "$machfile"
1531 cat >> confdefs.h <<EOF
1532 #define config_machfile "$machfile"
1537 echo "XEmacs has no builtin knowledge of \`$machine' machines."
1538 echo "Using configure-time autodetection only."
1541 if test -r "${srcdir}/src/s/${opsys}.h"; then
1542 opsysfile="s/${opsys}.h"
1543 { test "$extra_verbose" = "yes" && cat << EOF
1544 Defining config_opsysfile = "$opsysfile"
1546 cat >> confdefs.h <<EOF
1547 #define config_opsysfile "$opsysfile"
1552 echo "XEmacs has no builtin knowledge of \`$opsys' operating systems."
1553 echo "Using configure-time autodetection only."
1557 if test -z "$pdump"; then
1559 linux* ) pdump=yes ;; darwin ) pdump=yes ;; cygwin* ) pdump=yes ;; *) pdump=no ;;
1563 if test -z "$dynamic"; then
1565 hpux* | sunos4* ) dynamic=no ;;
1569 if test "$dynamic" = "yes"; then
1571 hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;;
1572 decosf* ) ld_call_shared="-call_shared" ;;
1573 darwin ) { test "$extra_verbose" = "yes" && cat << \EOF
1574 Defining DLSYM_NEEDS_UNDERSCORE
1576 cat >> confdefs.h <<\EOF
1577 #define DLSYM_NEEDS_UNDERSCORE 1
1582 else case "$opsys" in
1584 echo "Static linking is not supported on Solaris 2."
1585 echo "Rerun configure without specifying --dynamic=no."
1587 linux ) ld_call_shared="-Bstatic" ;;
1588 decosf* ) ld_call_shared="-non_shared" ;;
1592 case "$opsys" in aix*) NON_GNU_CC=xlc ;; esac
1594 stack_trace_eye_catcher=`echo ${PROGNAME}_${version}_${canonical} | sed 'y/.-/__/'`
1595 { test "$extra_verbose" = "yes" && cat << EOF
1596 Defining STACK_TRACE_EYE_CATCHER = $stack_trace_eye_catcher
1598 cat >> confdefs.h <<EOF
1599 #define STACK_TRACE_EYE_CATCHER $stack_trace_eye_catcher
1605 test "$with_sparcworks" = "yes" && with_workshop=yes # compatibility alias
1606 if test "$with_workshop $with_tooltalk" = "yes no"; then
1607 (echo "$progname: Usage error:"
1608 echo " " "--with-workshop requires --with-tooltalk"
1609 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
1610 elif test "$with_tooltalk" = "no" ; then with_workshop=no
1611 elif test "$with_workshop" = "yes"; then with_tooltalk=yes
1614 if test "$with_workshop" = "yes"; then
1615 { test "$extra_verbose" = "yes" && cat << \EOF
1618 cat >> confdefs.h <<\EOF
1623 extra_objs="$extra_objs sunpro.o" && if test "$extra_verbose" = "yes"; then
1624 echo " xemacs will be linked with \"sunpro.o\""
1628 if test "$with_clash_detection" != "no"; then
1629 { test "$extra_verbose" = "yes" && cat << \EOF
1630 Defining CLASH_DETECTION
1632 cat >> confdefs.h <<\EOF
1633 #define CLASH_DETECTION 1
1637 extra_objs="$extra_objs filelock.o" && if test "$extra_verbose" = "yes"; then
1638 echo " xemacs will be linked with \"filelock.o\""
1642 test -n "$compiler" && CC="$compiler"
1643 if test "$with_gcc" = "no"; then case "$CC" in "" | *gcc* ) CC="${NON_GNU_CC-cc}" ;; esac
1646 test "${cflags-unset}" != unset && CFLAGS="$cflags"
1647 if test "${CFLAGS-unset}" != unset
1648 then cflags_specified=yes;
1649 else cflags_specified=no;
1652 xe_save_CFLAGS="$CFLAGS"
1654 # Extract the first word of "gcc", so it can be a program name with args.
1655 set dummy gcc; ac_word=$2
1656 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1657 echo "configure:1658: checking for $ac_word" >&5
1659 if test -n "$CC"; then
1660 ac_cv_prog_CC="$CC" # Let the user override the test.
1662 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1664 for ac_dir in $ac_dummy; do
1665 test -z "$ac_dir" && ac_dir=.
1666 if test -f $ac_dir/$ac_word; then
1674 if test -n "$CC"; then
1675 echo "$ac_t""$CC" 1>&6
1677 echo "$ac_t""no" 1>&6
1680 if test -z "$CC"; then
1681 # Extract the first word of "cc", so it can be a program name with args.
1682 set dummy cc; ac_word=$2
1683 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1684 echo "configure:1685: checking for $ac_word" >&5
1686 if test -n "$CC"; then
1687 ac_cv_prog_CC="$CC" # Let the user override the test.
1689 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1692 for ac_dir in $ac_dummy; do
1693 test -z "$ac_dir" && ac_dir=.
1694 if test -f $ac_dir/$ac_word; then
1695 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1696 ac_prog_rejected=yes
1704 if test $ac_prog_rejected = yes; then
1705 # We found a bogon in the path, so make sure we never use it.
1706 set dummy $ac_cv_prog_CC
1708 if test $# -gt 0; then
1709 # We chose a different compiler from the bogus one.
1710 # However, it has the same basename, so the bogon will be chosen
1711 # first if we set CC to just the basename; use the full file name.
1713 set dummy "$ac_dir/$ac_word" "$@"
1720 if test -n "$CC"; then
1721 echo "$ac_t""$CC" 1>&6
1723 echo "$ac_t""no" 1>&6
1726 if test -z "$CC"; then
1727 case "`uname -s`" in
1729 # Extract the first word of "cl", so it can be a program name with args.
1730 set dummy cl; ac_word=$2
1731 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1732 echo "configure:1733: checking for $ac_word" >&5
1734 if test -n "$CC"; then
1735 ac_cv_prog_CC="$CC" # Let the user override the test.
1737 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1739 for ac_dir in $ac_dummy; do
1740 test -z "$ac_dir" && ac_dir=.
1741 if test -f $ac_dir/$ac_word; then
1749 if test -n "$CC"; then
1750 echo "$ac_t""$CC" 1>&6
1752 echo "$ac_t""no" 1>&6
1757 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1760 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1761 echo "configure:1762: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1764 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1765 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1766 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1767 ac_cpp='$CPP '"$xe_cppflags"
1768 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1769 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1772 cat > conftest.$ac_ext << EOF
1774 #line 1775 "configure"
1775 #include "confdefs.h"
1779 if { (eval echo configure:1780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1780 ac_cv_prog_cc_works=yes
1781 # If we can't run a trivial program, we are probably using a cross compiler.
1782 if (./conftest; exit) 2>/dev/null; then
1783 ac_cv_prog_cc_cross=no
1785 ac_cv_prog_cc_cross=yes
1788 echo "configure: failed program was:" >&5
1789 cat conftest.$ac_ext >&5
1790 ac_cv_prog_cc_works=no
1794 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1795 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1796 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1797 ac_cpp='$CPP '"$xe_cppflags"
1798 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1799 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1802 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1803 if test $ac_cv_prog_cc_works = no; then
1804 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1806 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1807 echo "configure:1808: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1808 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1809 cross_compiling=$ac_cv_prog_cc_cross
1811 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1812 echo "configure:1813: checking whether we are using GNU C" >&5
1814 cat > conftest.c <<EOF
1819 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1820: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1825 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1827 if test $ac_cv_prog_gcc = yes; then
1833 ac_test_CFLAGS="${CFLAGS+set}"
1834 ac_save_CFLAGS="$CFLAGS"
1836 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1837 echo "configure:1838: checking whether ${CC-cc} accepts -g" >&5
1839 echo 'void f(){}' > conftest.c
1840 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1848 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1849 if test "$ac_test_CFLAGS" = set; then
1850 CFLAGS="$ac_save_CFLAGS"
1851 elif test $ac_cv_prog_cc_g = yes; then
1852 if test "$GCC" = yes; then
1858 if test "$GCC" = yes; then
1865 if test "$with_gcc" = "no" -a "$GCC" = "yes"; then
1867 # Extract the first word of "gcc", so it can be a program name with args.
1868 set dummy gcc; ac_word=$2
1869 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1870 echo "configure:1871: checking for $ac_word" >&5
1872 if test -n "$CC"; then
1873 ac_cv_prog_CC="$CC" # Let the user override the test.
1875 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1877 for ac_dir in $ac_dummy; do
1878 test -z "$ac_dir" && ac_dir=.
1879 if test -f $ac_dir/$ac_word; then
1887 if test -n "$CC"; then
1888 echo "$ac_t""$CC" 1>&6
1890 echo "$ac_t""no" 1>&6
1893 if test -z "$CC"; then
1894 # Extract the first word of "cc", so it can be a program name with args.
1895 set dummy cc; ac_word=$2
1896 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1897 echo "configure:1898: checking for $ac_word" >&5
1899 if test -n "$CC"; then
1900 ac_cv_prog_CC="$CC" # Let the user override the test.
1902 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1905 for ac_dir in $ac_dummy; do
1906 test -z "$ac_dir" && ac_dir=.
1907 if test -f $ac_dir/$ac_word; then
1908 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1909 ac_prog_rejected=yes
1917 if test $ac_prog_rejected = yes; then
1918 # We found a bogon in the path, so make sure we never use it.
1919 set dummy $ac_cv_prog_CC
1921 if test $# -gt 0; then
1922 # We chose a different compiler from the bogus one.
1923 # However, it has the same basename, so the bogon will be chosen
1924 # first if we set CC to just the basename; use the full file name.
1926 set dummy "$ac_dir/$ac_word" "$@"
1933 if test -n "$CC"; then
1934 echo "$ac_t""$CC" 1>&6
1936 echo "$ac_t""no" 1>&6
1939 if test -z "$CC"; then
1940 case "`uname -s`" in
1942 # Extract the first word of "cl", so it can be a program name with args.
1943 set dummy cl; ac_word=$2
1944 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1945 echo "configure:1946: checking for $ac_word" >&5
1947 if test -n "$CC"; then
1948 ac_cv_prog_CC="$CC" # Let the user override the test.
1950 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1952 for ac_dir in $ac_dummy; do
1953 test -z "$ac_dir" && ac_dir=.
1954 if test -f $ac_dir/$ac_word; then
1962 if test -n "$CC"; then
1963 echo "$ac_t""$CC" 1>&6
1965 echo "$ac_t""no" 1>&6
1970 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1973 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1974 echo "configure:1975: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1977 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
1978 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
1979 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
1980 ac_cpp='$CPP '"$xe_cppflags"
1981 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
1982 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
1985 cat > conftest.$ac_ext << EOF
1987 #line 1988 "configure"
1988 #include "confdefs.h"
1992 if { (eval echo configure:1993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1993 ac_cv_prog_cc_works=yes
1994 # If we can't run a trivial program, we are probably using a cross compiler.
1995 if (./conftest; exit) 2>/dev/null; then
1996 ac_cv_prog_cc_cross=no
1998 ac_cv_prog_cc_cross=yes
2001 echo "configure: failed program was:" >&5
2002 cat conftest.$ac_ext >&5
2003 ac_cv_prog_cc_works=no
2007 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2008 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2009 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2010 ac_cpp='$CPP '"$xe_cppflags"
2011 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2012 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2015 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2016 if test $ac_cv_prog_cc_works = no; then
2017 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2019 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2020 echo "configure:2021: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2021 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2022 cross_compiling=$ac_cv_prog_cc_cross
2024 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2025 echo "configure:2026: checking whether we are using GNU C" >&5
2027 cat > conftest.c <<EOF
2032 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2033: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2038 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2040 if test $ac_cv_prog_gcc = yes; then
2046 ac_test_CFLAGS="${CFLAGS+set}"
2047 ac_save_CFLAGS="$CFLAGS"
2049 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2050 echo "configure:2051: checking whether ${CC-cc} accepts -g" >&5
2052 echo 'void f(){}' > conftest.c
2053 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2061 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2062 if test "$ac_test_CFLAGS" = set; then
2063 CFLAGS="$ac_save_CFLAGS"
2064 elif test $ac_cv_prog_cc_g = yes; then
2065 if test "$GCC" = yes; then
2071 if test "$GCC" = yes; then
2078 elif test "$with_gcc" = "yes" -a "$GCC" != "yes" ; then
2080 # Extract the first word of "gcc", so it can be a program name with args.
2081 set dummy gcc; ac_word=$2
2082 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2083 echo "configure:2084: checking for $ac_word" >&5
2085 if test -n "$CC"; then
2086 ac_cv_prog_CC="$CC" # Let the user override the test.
2088 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2090 for ac_dir in $ac_dummy; do
2091 test -z "$ac_dir" && ac_dir=.
2092 if test -f $ac_dir/$ac_word; then
2100 if test -n "$CC"; then
2101 echo "$ac_t""$CC" 1>&6
2103 echo "$ac_t""no" 1>&6
2106 if test -z "$CC"; then
2107 # Extract the first word of "cc", so it can be a program name with args.
2108 set dummy cc; ac_word=$2
2109 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2110 echo "configure:2111: checking for $ac_word" >&5
2112 if test -n "$CC"; then
2113 ac_cv_prog_CC="$CC" # Let the user override the test.
2115 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2118 for ac_dir in $ac_dummy; do
2119 test -z "$ac_dir" && ac_dir=.
2120 if test -f $ac_dir/$ac_word; then
2121 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2122 ac_prog_rejected=yes
2130 if test $ac_prog_rejected = yes; then
2131 # We found a bogon in the path, so make sure we never use it.
2132 set dummy $ac_cv_prog_CC
2134 if test $# -gt 0; then
2135 # We chose a different compiler from the bogus one.
2136 # However, it has the same basename, so the bogon will be chosen
2137 # first if we set CC to just the basename; use the full file name.
2139 set dummy "$ac_dir/$ac_word" "$@"
2146 if test -n "$CC"; then
2147 echo "$ac_t""$CC" 1>&6
2149 echo "$ac_t""no" 1>&6
2152 if test -z "$CC"; then
2153 case "`uname -s`" in
2155 # Extract the first word of "cl", so it can be a program name with args.
2156 set dummy cl; ac_word=$2
2157 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2158 echo "configure:2159: checking for $ac_word" >&5
2160 if test -n "$CC"; then
2161 ac_cv_prog_CC="$CC" # Let the user override the test.
2163 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2165 for ac_dir in $ac_dummy; do
2166 test -z "$ac_dir" && ac_dir=.
2167 if test -f $ac_dir/$ac_word; then
2175 if test -n "$CC"; then
2176 echo "$ac_t""$CC" 1>&6
2178 echo "$ac_t""no" 1>&6
2183 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2186 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2187 echo "configure:2188: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2190 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2191 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2192 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2193 ac_cpp='$CPP '"$xe_cppflags"
2194 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2195 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2198 cat > conftest.$ac_ext << EOF
2200 #line 2201 "configure"
2201 #include "confdefs.h"
2205 if { (eval echo configure:2206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2206 ac_cv_prog_cc_works=yes
2207 # If we can't run a trivial program, we are probably using a cross compiler.
2208 if (./conftest; exit) 2>/dev/null; then
2209 ac_cv_prog_cc_cross=no
2211 ac_cv_prog_cc_cross=yes
2214 echo "configure: failed program was:" >&5
2215 cat conftest.$ac_ext >&5
2216 ac_cv_prog_cc_works=no
2220 xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
2221 xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
2222 xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
2223 ac_cpp='$CPP '"$xe_cppflags"
2224 ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
2225 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
2228 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2229 if test $ac_cv_prog_cc_works = no; then
2230 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2232 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2233 echo "configure:2234: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2234 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2235 cross_compiling=$ac_cv_prog_cc_cross
2237 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2238 echo "configure:2239: checking whether we are using GNU C" >&5
2240 cat > conftest.c <<EOF
2245 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2246: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2251 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2253 if test $ac_cv_prog_gcc = yes; then
2259 ac_test_CFLAGS="${CFLAGS+set}"
2260 ac_save_CFLAGS="$CFLAGS"
2262 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2263 echo "configure:2264: checking whether ${CC-cc} accepts -g" >&5
2265 echo 'void f(){}' > conftest.c
2266 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2274 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2275 if test "$ac_test_CFLAGS" = set; then
2276 CFLAGS="$ac_save_CFLAGS"
2277 elif test $ac_cv_prog_cc_g = yes; then
2278 if test "$GCC" = yes; then
2284 if test "$GCC" = yes; then
2292 CFLAGS="$xe_save_CFLAGS"
2295 test -n "$CPP" -a -d "$CPP" && CPP=
2297 test -n "$NON_GNU_CPP" -a "$GCC" != "yes" -a -z "$CPP" && CPP="$NON_GNU_CPP"
2299 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2300 echo "configure:2301: checking how to run the C preprocessor" >&5
2301 # On Suns, sometimes $CPP names a directory.
2302 if test -n "$CPP" && test -d "$CPP"; then
2305 if test -z "$CPP"; then
2307 # This must be in double quotes, not single quotes, because CPP may get
2308 # substituted into the Makefile and "${CC-cc}" will confuse make.
2310 # On the NeXT, cc -E runs the code through the compiler's parser,
2311 # not just through cpp.
2312 cat > conftest.$ac_ext <<EOF
2313 #line 2314 "configure"
2314 #include "confdefs.h"
2318 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2319 { (eval echo configure:2320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2320 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2321 if test -z "$ac_err"; then
2325 echo "configure: failed program was:" >&5
2326 cat conftest.$ac_ext >&5
2328 CPP="${CC-cc} -E -traditional-cpp"
2329 cat > conftest.$ac_ext <<EOF
2330 #line 2331 "configure"
2331 #include "confdefs.h"
2335 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2336 { (eval echo configure:2337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2337 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2338 if test -z "$ac_err"; then
2342 echo "configure: failed program was:" >&5
2343 cat conftest.$ac_ext >&5
2345 CPP="${CC-cc} -nologo -E"
2346 cat > conftest.$ac_ext <<EOF
2347 #line 2348 "configure"
2348 #include "confdefs.h"
2352 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2353 { (eval echo configure:2354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2354 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2355 if test -z "$ac_err"; then
2359 echo "configure: failed program was:" >&5
2360 cat conftest.$ac_ext >&5
2369 ac_cv_prog_CPP="$CPP"
2370 CPP="$ac_cv_prog_CPP"
2372 ac_cv_prog_CPP="$CPP"
2374 echo "$ac_t""$CPP" 1>&6
2378 echo $ac_n "checking for AIX""... $ac_c" 1>&6
2379 echo "configure:2380: checking for AIX" >&5
2380 cat > conftest.$ac_ext <<EOF
2381 #line 2382 "configure"
2382 #include "confdefs.h"
2388 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2389 egrep "yes" >/dev/null 2>&1; then
2391 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
2392 Defining _ALL_SOURCE
2394 cat >> confdefs.h <<\EOF
2395 #define _ALL_SOURCE 1
2401 echo "$ac_t""no" 1>&6
2407 echo $ac_n "checking for GNU libc""... $ac_c" 1>&6
2408 echo "configure:2409: checking for GNU libc" >&5
2409 cat > conftest.$ac_ext <<EOF
2410 #line 2411 "configure"
2411 #include "confdefs.h"
2412 #include <features.h>
2415 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
2416 #error Not a GNU libc system :-(
2417 ******* ======= ******** &&&&&&&&
2422 if { (eval echo configure:2423: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2426 echo "configure: failed program was:" >&5
2427 cat conftest.$ac_ext >&5
2432 echo "$ac_t""$have_glibc" 1>&6
2433 test "$have_glibc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
2434 Defining _GNU_SOURCE
2436 cat >> confdefs.h <<\EOF
2437 #define _GNU_SOURCE 1
2444 { test "$extra_verbose" = "yes" && cat << \EOF
2445 Defining __EXTENSIONS__
2447 cat >> confdefs.h <<\EOF
2448 #define __EXTENSIONS__ 1
2452 if test "$os_release" -ge 505; then
2453 { test "$extra_verbose" = "yes" && cat << \EOF
2454 Defining _XOPEN_SOURCE = 500
2456 cat >> confdefs.h <<\EOF
2457 #define _XOPEN_SOURCE 500
2461 { test "$extra_verbose" = "yes" && cat << \EOF
2462 Defining _XOPEN_SOURCE_EXTENDED
2464 cat >> confdefs.h <<\EOF
2465 #define _XOPEN_SOURCE_EXTENDED 1
2471 { test "$extra_verbose" = "yes" && cat << \EOF
2472 Defining _POSIX_C_SOURCE = 199506L
2474 cat >> confdefs.h <<\EOF
2475 #define _POSIX_C_SOURCE 199506L
2479 { test "$extra_verbose" = "yes" && cat << \EOF
2480 Defining _XOPEN_SOURCE = 500
2482 cat >> confdefs.h <<\EOF
2483 #define _XOPEN_SOURCE 500
2487 { test "$extra_verbose" = "yes" && cat << \EOF
2488 Defining _XOPEN_SOURCE_EXTENDED
2490 cat >> confdefs.h <<\EOF
2491 #define _XOPEN_SOURCE_EXTENDED 1
2498 cat > conftest.$ac_ext <<EOF
2499 #line 2500 "configure"
2500 #include "confdefs.h"
2502 #if defined __SUNPRO_C
2504 #elif defined __DECC
2506 #elif defined __USLC__ && defined __SCO_VERSION__
2508 #elif defined __INTEL_COMPILER
2515 if { (eval echo configure:2516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
2520 echo "configure: failed program was:" >&5
2521 cat conftest.$ac_ext >&5
2523 case "$conftest_rc" in
2524 11) echo "You appear to be using the SunPro C compiler." ; __SUNPRO_C=yes ;;
2525 12) echo "You appear to be using the DEC C compiler." ; __DECC=yes ;;
2526 13) echo "You appear to be using the SCO C compiler." ; __USLC__=yes ;;
2527 14) echo "You appear to be using the Intel C++ compiler."; __ICC=yes
2536 echo "Extracting information from the machine- and system-dependent headers..."
2538 tempcname="conftest.c"
2542 cat > $tempcname < confdefs.h
2543 cat >> $tempcname <<EOF
2545 #define C_SWITCH_SITE
2546 #define C_SWITCH_X_SITE
2547 #define LD_SWITCH_SITE
2548 #define LD_SWITCH_X_SITE
2549 #define LD_SWITCH_X_SITE_AUX
2550 #define OS_RELEASE $os_release
2552 #ifdef config_opsysfile
2553 #include "$srcdir/src/$opsysfile"
2556 #ifdef config_machfile
2557 #include "$srcdir/src/$machfile"
2560 #ifndef LIBS_MACHINE
2561 #define LIBS_MACHINE
2563 configure___ libs_machine=LIBS_MACHINE
2568 configure___ libs_system=LIBS_SYSTEM
2570 #ifndef LIBS_TERMCAP
2571 #define LIBS_TERMCAP
2573 configure___ libs_termcap=LIBS_TERMCAP
2575 #ifndef LIB_STANDARD
2576 #define LIB_STANDARD
2578 configure___ libs_standard=LIB_STANDARD
2581 #ifndef OBJECTS_MACHINE
2582 #define OBJECTS_MACHINE
2584 configure___ objects_machine=OBJECTS_MACHINE
2586 #ifndef OBJECTS_SYSTEM
2587 #define OBJECTS_SYSTEM
2589 configure___ objects_system=OBJECTS_SYSTEM
2592 #ifndef C_SWITCH_MACHINE
2593 #define C_SWITCH_MACHINE
2595 configure___ c_switch_machine=C_SWITCH_MACHINE
2597 #ifndef C_SWITCH_SYSTEM
2598 #define C_SWITCH_SYSTEM
2600 configure___ c_switch_system=C_SWITCH_SYSTEM
2603 #ifndef LD_SWITCH_MACHINE
2604 #define LD_SWITCH_MACHINE
2606 configure___ ld_switch_machine=LD_SWITCH_MACHINE
2608 #ifndef LD_SWITCH_SYSTEM
2609 #define LD_SWITCH_SYSTEM
2611 configure___ ld_switch_system=LD_SWITCH_SYSTEM
2615 #define UNEXEC "unexec.o"
2617 configure___ unexec=UNEXEC
2620 #ifndef LD_SWITCH_SHARED
2621 #define LD_SWITCH_SHARED "-c"
2623 configure___ ld_switch_shared=LD_SWITCH_SHARED
2626 #define ORDINARY_LD "\$(CC) \$(CFLAGS)"
2627 configure___ ordinary_ld=ORDINARY_LD
2629 #ifdef ORDINARY_LINK
2630 #define LD ORDINARY_LD
2631 #else /* no ORDINARY LINK */
2632 #ifdef COFF_ENCAPSULATE
2633 #define LD "\$(CC) -nostdlib"
2634 #else /* not COFF_ENCAPSULATE */
2637 #else /* ! defined (LINKER) */
2639 #endif /* ! defined (LINKER) */
2640 #endif /* ! defined (COFF_ENCAPSULATE) */
2641 #endif /* not ORDINARY_LINK */
2647 configure___ lib_gcc=LIB_GCC
2649 #ifndef LD_TEXT_START_ADDR
2650 #define LD_TEXT_START_ADDR
2652 configure___ ld_text_start_addr=LD_TEXT_START_ADDR
2655 #if ! defined (ORDINARY_LINK) && !defined (START_FILES)
2657 #ifdef COFF_ENCAPSULATE
2658 #define START_FILES "pre-crt0.o /usr/local/lib/gcc-crt0.o"
2659 #else /* ! defined (COFF_ENCAPSULATE) */
2660 #define START_FILES "pre-crt0.o /lib/crt0.o"
2661 #endif /* ! defined (COFF_ENCAPSULATE) */
2662 #else /* ! defined (NO_REMAP) */
2663 #define START_FILES "ecrt0.o"
2664 #endif /* ! defined (NO_REMAP) */
2665 #endif /* no ORDINARY_LINK */
2669 configure___ start_files=START_FILES
2671 #ifdef ORDINARY_LINK
2672 configure___ ordinary_link=yes
2674 configure___ ordinary_link=no
2677 #ifdef SYSTEM_MALLOC
2678 configure___ system_malloc=yes
2680 configure___ system_malloc=no
2684 configure___ have_terminfo=yes
2686 configure___ have_terminfo=no
2689 #ifdef MAIL_USE_FLOCK
2690 configure___ mail_use_flock=yes
2692 configure___ mail_use_flock=no
2695 #ifdef MAIL_USE_LOCKF
2696 configure___ mail_use_lockf=yes
2698 configure___ mail_use_lockf=no
2701 #ifdef MAIL_USE_LOCKING
2702 configure___ mail_use_locking=yes
2704 configure___ mail_use_locking=no
2707 #ifdef HAVE_WIN32_PROCESSES
2708 configure___ win32_processes=yes
2710 configure___ win32_processes=no
2715 CPP=`eval "echo $CPP $CPPFLAGS"`
2716 eval `$CPP -Isrc $tempcname \
2717 | sed -n -e "s/[ ]*=[ \"]*/='/" -e "s/[ \"]*\$/'/" -e "s/^configure___//p"`
2721 if test "$pdump" = "yes"; then
2730 test "$extra_verbose" = "yes" && \
2731 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 ""
2733 case "$opsys" in mingw* | cygwin*)
2734 cygwin_include=`eval "gcc -print-file-name=libc.a"` ;
2735 cygwin_include=`eval "dirname $cygwin_include"` ;
2736 cygwin_include="-I$cygwin_include/../include" ;
2737 extra_includes="$cygwin_include/mingw $cygwin_include" ;
2738 case "$opsys" in mingw*)
2739 c_switch_system="$c_switch_system $extra_includes" && if test "$extra_verbose" = "yes"; then echo " Appending \"$extra_includes\" to \$c_switch_system"; fi ;;
2744 test "$ordinary_link" = "no" -a -z "$libs_standard" && libs_standard="-lc"
2747 test "$__DECC" = "yes" && c_switch_site="$c_switch_site -std1" && if test "$extra_verbose" = "yes"; then echo " Appending \"-std1\" to \$c_switch_site"; fi
2749 if test "$__USLC__" = yes; then
2750 echo $ac_n "checking for whether the -Kalloca compiler flag is needed""... $ac_c" 1>&6
2751 echo "configure:2752: checking for whether the -Kalloca compiler flag is needed" >&5
2753 cat > conftest.$ac_ext <<EOF
2754 #line 2755 "configure"
2755 #include "confdefs.h"
2758 void *x = alloca(4);
2761 if { (eval echo configure:2762: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2765 echo "configure: failed program was:" >&5
2766 cat conftest.$ac_ext >&5
2769 xe_save_c_switch_system="$c_switch_system"
2770 c_switch_system="$c_switch_system -Kalloca"
2771 cat > conftest.$ac_ext <<EOF
2772 #line 2773 "configure"
2773 #include "confdefs.h"
2776 void *x = alloca(4);
2779 if { (eval echo configure:2780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2783 echo "configure: failed program was:" >&5
2784 cat conftest.$ac_ext >&5
2787 c_switch_system="$xe_save_c_switch_system"
2790 echo "$ac_t""$need_kalloca" 1>&6
2791 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
2794 if test "$cflags_specified" = "no"; then
2795 if test "$GCC" = "yes"; then
2796 CFLAGS="-g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes"
2797 CFLAGS="$CFLAGS -Wsign-compare"
2798 case "`gcc -v --help 2>&1`" in
2799 *-fstrict-aliasing* ) CFLAGS="$CFLAGS -fno-strict-aliasing" ;;
2801 if test "$xemacs_compiler" != "g++"; then
2802 CFLAGS="$CFLAGS -Wshadow"
2804 test "$have_glibc" != "yes" && CFLAGS="$CFLAGS -Wpointer-arith"
2805 elif test "$__SUNPRO_C" = "yes"; then
2807 sol2 ) CFLAGS="-v -xO4" ;;
2808 sunos4* ) CFLAGS="-xO2";;
2810 elif test "$__DECC" = "yes"; then
2812 elif test "$CC" = "xlc"; then
2813 CFLAGS="-g -O3 -qstrict -qnoansialias -qlibansi -qinfo -qro -qmaxmem=20000"
2814 elif test "$__ICC" = "yes"; then
2815 CFLAGS="-g -O3 -Ob2 -Wall -W1"
2820 if test "$GCC" = "yes"; then
2821 echo $ac_n "checking for buggy gcc versions""... $ac_c" 1>&6
2822 echo "configure:2823: checking for buggy gcc versions" >&5
2823 GCC_VERSION=`$CC --version`
2824 case `uname -s`:`uname -m`:$GCC_VERSION in
2825 *:sun4*:2.8.1|*:sun4*:egcs-2.90.*)
2829 *-fno-schedule-insns*) ;;
2831 echo "$ac_t""yes" 1>&6
2832 echo "configure: warning: Don't use -O2 with gcc 2.8.1 and egcs 1.0 under SPARC architectures" 1>&2
2833 echo "configure: warning: without also using -fno-schedule-insns." 1>&2
2834 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2840 Linux:alpha:egcs-2.91.*)
2841 echo "$ac_t""yes" 1>&6
2842 echo "configure: warning: There have been reports of egcs-1.1 not compiling XEmacs correctly on" 1>&2
2843 echo "configure: warning: Alpha Linux. There have also been reports that egcs-1.0.3a is O.K." 1>&2
2844 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2849 case "$GCC_VERSION" in
2852 *-fno-strength-reduce*) ;;
2854 echo "$ac_t""yes" 1>&6
2855 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
2856 echo "configure: warning: -fno-strength-reduce." 1>&2
2857 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2863 *-fno-caller-saves*) ;;
2865 echo "$ac_t""yes" 1>&6
2866 echo "configure: warning: Don't use -O2 with gcc 2.7.2 under Intel/XXX without also using" 1>&2
2867 echo "configure: warning: -fno-caller-saves." 1>&2
2868 { echo "configure: error: Aborting due to known problem" 1>&2; exit 1; }
2875 echo "$ac_t""no" 1>&6
2878 if test "$pdump" != "yes"; then
2879 echo $ac_n "checking for \"-z nocombreloc\" linker flag""... $ac_c" 1>&6
2880 echo "configure:2881: checking for \"-z nocombreloc\" linker flag" >&5
2881 case "`ld --help 2>&1`" in
2882 *-z\ nocombreloc* ) echo "$ac_t""yes" 1>&6
2883 ld_switch_site="-z nocombreloc $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z nocombreloc\" to \$ld_switch_site"; fi ;;
2884 *) echo "$ac_t""no" 1>&6 ;;
2890 if test "$GCC" = "yes"; then
2891 set x $ld_switch_system; shift; ld_switch_system=""
2892 while test -n "$1"; do
2894 -L | -l | -u ) ld_switch_system="$ld_switch_system $1 $2"; shift ;;
2895 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_system="$ld_switch_system $1" ;;
2897 * ) ld_switch_system="$ld_switch_system -Xlinker $1" ;;
2903 if test "$GCC" = "yes"; then
2904 set x $ld_switch_machine; shift; ld_switch_machine=""
2905 while test -n "$1"; do
2907 -L | -l | -u ) ld_switch_machine="$ld_switch_machine $1 $2"; shift ;;
2908 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_machine="$ld_switch_machine $1" ;;
2910 * ) ld_switch_machine="$ld_switch_machine -Xlinker $1" ;;
2916 if test "$GCC" = "yes"; then
2917 set x $ld_switch_site; shift; ld_switch_site=""
2918 while test -n "$1"; do
2920 -L | -l | -u ) ld_switch_site="$ld_switch_site $1 $2"; shift ;;
2921 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_site="$ld_switch_site $1" ;;
2923 * ) ld_switch_site="$ld_switch_site -Xlinker $1" ;;
2929 if test "$GCC" = "yes"; then
2930 set x $LDFLAGS; shift; LDFLAGS=""
2931 while test -n "$1"; do
2933 -L | -l | -u ) LDFLAGS="$LDFLAGS $1 $2"; shift ;;
2934 -L* | -l* | -u* | -Wl* | -pg ) LDFLAGS="$LDFLAGS $1" ;;
2936 * ) LDFLAGS="$LDFLAGS -Xlinker $1" ;;
2942 if test "$GCC" = "yes"; then
2943 set x $ld_call_shared; shift; ld_call_shared=""
2944 while test -n "$1"; do
2946 -L | -l | -u ) ld_call_shared="$ld_call_shared $1 $2"; shift ;;
2947 -L* | -l* | -u* | -Wl* | -pg ) ld_call_shared="$ld_call_shared $1" ;;
2949 * ) ld_call_shared="$ld_call_shared -Xlinker $1" ;;
2955 test -n "$objects_machine" && extra_objs="$extra_objs $objects_machine" && if test "$extra_verbose" = "yes"; then
2956 echo " xemacs will be linked with \"$objects_machine\""
2958 test -n "$objects_system" && extra_objs="$extra_objs $objects_system" && if test "$extra_verbose" = "yes"; then
2959 echo " xemacs will be linked with \"$objects_system\""
2961 test -n "$unexec" && test ! "$pdump" = "yes" && extra_objs="$extra_objs $unexec" && if test "$extra_verbose" = "yes"; then
2962 echo " xemacs will be linked with \"$unexec\""
2964 test "$pdump" = "yes" && extra_objs="$extra_objs dumper.o" && if test "$extra_verbose" = "yes"; then
2965 echo " xemacs will be linked with \"dumper.o\""
2968 echo $ac_n "checking for dynodump""... $ac_c" 1>&6
2969 echo "configure:2970: checking for dynodump" >&5
2970 if test "$unexec" != "unexsol2.o"; then
2971 echo "$ac_t""no" 1>&6
2973 echo "$ac_t""yes" 1>&6
2974 { test "$extra_verbose" = "yes" && cat << \EOF
2977 cat >> confdefs.h <<\EOF
2982 MAKE_SUBDIR="$MAKE_SUBDIR dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$MAKE_SUBDIR"; fi
2983 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$SRC_SUBDIR_DEPS"; fi
2985 sparc ) dynodump_arch=sparc ;;
2986 *86* ) dynodump_arch=i386 ;;
2987 powerpc ) dynodump_arch=ppc ;;
2993 if test "$unexec" = "unexaix.o"; then
2994 if test "$dynamic" = "no"; then
2995 start_flags="-Wl,-bnso,-bnodelcsect"
2996 test "$GCC" = "yes" && start_flags="-B/bin/ ${start_flags}"
2997 for f in "/lib/syscalls.exp" "/lib/threads.exp"; do
2998 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; fi
3000 for f in "/usr/lpp/X11/bin/smt.exp" "/usr/bin/X11/smt.exp"; do
3001 if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; break; fi
3004 echo $ac_n "checking for terminateAndUnload in -lC""... $ac_c" 1>&6
3005 echo "configure:3006: checking for terminateAndUnload in -lC" >&5
3006 ac_lib_var=`echo C'_'terminateAndUnload | sed 'y%./+-%__p_%'`
3008 xe_check_libs=" -lC "
3009 cat > conftest.$ac_ext <<EOF
3010 #line 3011 "configure"
3011 #include "confdefs.h"
3012 /* Override any gcc2 internal prototype to avoid an error. */
3013 /* We use char because int might match the return type of a gcc2
3014 builtin and then its argument prototype would still apply. */
3015 char terminateAndUnload();
3018 terminateAndUnload()
3021 if { (eval echo configure:3022: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3023 eval "ac_cv_lib_$ac_lib_var=yes"
3025 echo "configure: failed program was:" >&5
3026 cat conftest.$ac_ext >&5
3028 eval "ac_cv_lib_$ac_lib_var=no"
3033 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
3034 echo "$ac_t""yes" 1>&6
3035 libs_system="$libs_system -lC" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lC\" to \$libs_system"; fi
3037 echo "$ac_t""no" 1>&6
3042 elif test -n "$ld_text_start_addr"; then
3043 start_flags="-T $ld_text_start_addr -e __start"
3049 if test "$ordinary_link" = "no" -a "$GCC" = "yes"; then
3050 test -z "$linker" && linker='$(CC) -nostdlib'
3051 test -z "$lib_gcc" && lib_gcc='`$(CC) -print-libgcc-file-name`'
3053 test "$GCC" != "yes" && lib_gcc=
3059 case "$site_libraries" in *:* ) site_libraries="`echo '' $site_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3060 if test -n "$site_libraries"; then
3061 for arg in $site_libraries; do
3064 * ) test -d "$arg" || \
3065 { echo "Error:" "Invalid site library \`$arg': no such directory" >&2; exit 1; }
3068 ld_switch_site="$ld_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$ld_switch_site"; fi
3072 case "$site_includes" in *:* ) site_includes="`echo '' $site_includes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3073 if test -n "$site_includes"; then
3074 for arg in $site_includes; do
3077 * ) test -d "$arg" || \
3078 { echo "Error:" "Invalid site include \`$arg': no such directory" >&2; exit 1; }
3081 c_switch_site="$c_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$c_switch_site"; fi
3085 case "$site_prefixes" in *:* ) site_prefixes="`echo '' $site_prefixes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3086 if test -n "$site_prefixes"; then
3087 for dir in $site_prefixes; do
3088 lib_dir="${dir}/lib"
3089 inc_dir="${dir}/include"
3090 if test ! -d "$dir"; then
3091 { echo "Error:" "Invalid site prefix \`$dir': no such directory" >&2; exit 1; }
3092 elif test ! -d "$lib_dir"; then
3093 { echo "Error:" "Invalid site prefix \`$dir': no such directory \`$lib_dir'" >&2; exit 1; }
3095 if test -d "$inc_dir"; then
3096 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
3098 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
3104 for dir in "/usr/ccs/lib"; do
3105 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
3108 case "$site_runtime_libraries" in *:* ) site_runtime_libraries="`echo '' $site_runtime_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
3109 if test -n "$site_runtime_libraries"; then
3110 LD_RUN_PATH="`echo $site_runtime_libraries | sed -e 's/ */:/g'`"
3118 if test -n "$add_runtime_path"; then :;
3119 elif test "$dynamic" = "no"; then add_runtime_path=no
3120 elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes
3121 else case "$opsys" in
3122 sol2 | irix* | *bsd* | decosf* ) add_runtime_path=yes ;;
3123 * ) add_runtime_path=no ;;
3127 if test "$add_runtime_path" = "yes"; then
3128 echo $ac_n "checking "for runtime libraries flag"""... $ac_c" 1>&6
3129 echo "configure:3130: checking "for runtime libraries flag"" >&5
3131 sol2 ) dash_r="-R" ;;
3132 decosf* | linux* | irix*) dash_r="-rpath " ;;
3135 for try_dash_r in "-R" "-R " "-rpath "; do
3136 xe_check_libs="${try_dash_r}/no/such/file-or-directory"
3138 if test "$GCC" = "yes"; then
3139 set x $xe_check_libs; shift; xe_check_libs=""
3140 while test -n "$1"; do
3142 -L | -l | -u ) xe_check_libs="$xe_check_libs $1 $2"; shift ;;
3143 -L* | -l* | -u* | -Wl* | -pg ) xe_check_libs="$xe_check_libs $1" ;;
3145 * ) xe_check_libs="$xe_check_libs -Xlinker $1" ;;
3150 cat > conftest.$ac_ext <<EOF
3151 #line 3152 "configure"
3152 #include "confdefs.h"
3158 if { (eval echo configure:3159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3160 dash_r="$try_dash_r"
3162 echo "configure: failed program was:" >&5
3163 cat conftest.$ac_ext >&5
3167 test -n "$dash_r" && break
3170 if test -n "$dash_r";
3171 then echo "$ac_t"""\"${dash_r}\""" 1>&6
3172 else echo "$ac_t""NONE" 1>&6
3176 xe_add_unique_runpath_dir='
3178 for xe_dir in $runpath_dirs; do test "$xe_dir" = "$xe_runpath_dir" && xe_add_p=no
3180 if test "$xe_add_p" = "yes"; then
3181 test -n "$runpath" && runpath="${runpath}:"
3182 runpath="${runpath}${xe_runpath_dir}"
3183 runpath_dirs="$runpath_dirs $xe_runpath_dir"
3189 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
3190 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
3191 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
3193 runpath="" runpath_dirs=""
3194 if test -n "$LD_RUN_PATH"; then
3195 runpath="$LD_RUN_PATH"
3196 elif test "$GCC" = "yes"; then
3197 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
3198 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
3199 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
3200 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
3201 case "$arg" in P,* | -L* | -R* )
3202 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
3204 xe_runpath_dir="$dir"
3205 test "$xe_runpath_dir" != "/lib" -a \
3206 "$xe_runpath_dir" != "/usr/lib" -a \
3207 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
3208 eval "$xe_add_unique_runpath_dir"
3213 ld_switch_run="$ld_switch_run_save"
3216 for arg in $ld_switch_site $ld_switch_x_site; do
3217 case "$arg" in -L*) {
3218 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
3219 test "$xe_runpath_dir" != "/lib" -a \
3220 "$xe_runpath_dir" != "/usr/lib" -a \
3221 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
3222 eval "$xe_add_unique_runpath_dir"
3225 if test "$opsys $need_motif" = "sol2 yes"; then
3226 xe_runpath_dir="/opt/SUNWdt/lib";
3227 eval "$xe_add_unique_runpath_dir";
3230 if test -n "$runpath"; then
3231 ld_switch_run="${dash_r}${runpath}"
3233 if test "$GCC" = "yes"; then
3234 set x $ld_switch_run; shift; ld_switch_run=""
3235 while test -n "$1"; do
3237 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
3238 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
3240 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
3245 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
3252 if test "$with_dlmalloc" != "no"; then
3257 after_morecore_hook_exists=yes
3258 echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
3259 echo "configure:3260: checking for malloc_set_state" >&5
3261 cat > conftest.$ac_ext <<EOF
3262 #line 3263 "configure"
3263 #include "confdefs.h"
3264 /* System header to define __stub macros and hopefully few prototypes,
3265 which can conflict with char malloc_set_state(); below. */
3267 /* Override any gcc2 internal prototype to avoid an error. */
3268 /* We use char because int might match the return type of a gcc2
3269 builtin and then its argument prototype would still apply. */
3270 char malloc_set_state();
3274 /* The GNU C library defines this for functions which it implements
3275 to always fail with ENOSYS. Some functions are actually named
3276 something starting with __ and the normal name is an alias. */
3277 #if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
3285 if { (eval echo configure:3286: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3287 eval "ac_cv_func_malloc_set_state=yes"
3289 echo "configure: failed program was:" >&5
3290 cat conftest.$ac_ext >&5
3292 eval "ac_cv_func_malloc_set_state=no"
3296 if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
3297 echo "$ac_t""yes" 1>&6
3300 echo "$ac_t""no" 1>&6
3304 echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
3305 echo "configure:3306: checking whether __after_morecore_hook exists" >&5
3306 cat > conftest.$ac_ext <<EOF
3307 #line 3308 "configure"
3308 #include "confdefs.h"
3309 extern void (* __after_morecore_hook)();
3311 __after_morecore_hook = 0
3314 if { (eval echo configure:3315: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3316 echo "$ac_t""yes" 1>&6
3318 echo "configure: failed program was:" >&5
3319 cat conftest.$ac_ext >&5
3321 echo "$ac_t""no" 1>&6
3322 after_morecore_hook_exists=no
3325 if test "$system_malloc" = "yes" ; then
3328 - The GNU allocators don't work with this system configuration."
3329 elif test "$with_system_malloc" = "yes" ; then
3332 - User chose not to use GNU allocators."
3333 elif test "$with_debug_malloc" = "yes" ; then
3336 - User chose to use Debugging Malloc."
3339 if test "$doug_lea_malloc" = "yes" -a "$GNU_MALLOC" = "yes" ; then
3341 - Using Doug Lea's new malloc from the GNU C Library."
3342 { test "$extra_verbose" = "yes" && cat << \EOF
3343 Defining DOUG_LEA_MALLOC
3345 cat >> confdefs.h <<\EOF
3346 #define DOUG_LEA_MALLOC 1
3350 if test "$after_morecore_hook_exists" = "no" ; then
3352 - Using Doug Lea's new malloc from the Linux C Library."
3353 { test "$extra_verbose" = "yes" && cat << \EOF
3354 Defining _NO_MALLOC_WARNING_
3356 cat >> confdefs.h <<\EOF
3357 #define _NO_MALLOC_WARNING_ 1
3367 # Extract the first word of "ranlib", so it can be a program name with args.
3368 set dummy ranlib; ac_word=$2
3369 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3370 echo "configure:3371: checking for $ac_word" >&5
3372 if test -n "$RANLIB"; then
3373 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3375 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3377 for ac_dir in $ac_dummy; do
3378 test -z "$ac_dir" && ac_dir=.
3379 if test -f $ac_dir/$ac_word; then
3380 ac_cv_prog_RANLIB="ranlib"
3385 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3387 RANLIB="$ac_cv_prog_RANLIB"
3388 if test -n "$RANLIB"; then
3389 echo "$ac_t""$RANLIB" 1>&6
3391 echo "$ac_t""no" 1>&6
3395 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
3396 if test -f $ac_dir/install-sh; then
3398 ac_install_sh="$ac_aux_dir/install-sh -c"
3400 elif test -f $ac_dir/install.sh; then
3402 ac_install_sh="$ac_aux_dir/install.sh -c"
3406 if test -z "$ac_aux_dir"; then
3407 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
3409 ac_config_guess=$ac_aux_dir/config.guess
3410 ac_config_sub=$ac_aux_dir/config.sub
3411 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
3413 # Find a good install program. We prefer a C program (faster),
3414 # so one script is as good as another. But avoid the broken or
3415 # incompatible versions:
3416 # SysV /etc/install, /usr/sbin/install
3417 # SunOS /usr/etc/install
3418 # IRIX /sbin/install
3420 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3421 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3422 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3423 # ./install, which can be erroneously created by make from ./install.sh.
3424 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3425 echo "configure:3426: checking for a BSD compatible install" >&5
3426 if test -z "$INSTALL"; then
3428 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3429 for ac_dir in $PATH; do
3430 # Account for people who put trailing slashes in PATH elements.
3432 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3434 # OSF1 and SCO ODT 3.0 have their own names for install.
3435 # Don't use installbsd from OSF since it installs stuff as root
3437 for ac_prog in ginstall scoinst install; do
3438 if test -f $ac_dir/$ac_prog; then
3439 if test $ac_prog = install &&
3440 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3441 # AIX install. It has an incompatible calling convention.
3444 ac_cv_path_install="$ac_dir/$ac_prog -c"
3454 if test "${ac_cv_path_install+set}" = set; then
3455 INSTALL="$ac_cv_path_install"
3457 # As a last resort, use the slow shell script. We don't cache a
3458 # path for INSTALL within a source directory, because that will
3459 # break other packages using the cache if that directory is
3460 # removed, or if the path is relative.
3461 INSTALL="$ac_install_sh"
3464 echo "$ac_t""$INSTALL" 1>&6
3466 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3467 # It thinks the first close brace ends the variable substitution.
3468 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3470 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3472 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3474 for ac_prog in 'bison -y' byacc
3476 # Extract the first word of "$ac_prog", so it can be a program name with args.
3477 set dummy $ac_prog; ac_word=$2
3478 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3479 echo "configure:3480: checking for $ac_word" >&5
3481 if test -n "$YACC"; then
3482 ac_cv_prog_YACC="$YACC" # Let the user override the test.
3484 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3486 for ac_dir in $ac_dummy; do
3487 test -z "$ac_dir" && ac_dir=.
3488 if test -f $ac_dir/$ac_word; then
3489 ac_cv_prog_YACC="$ac_prog"
3495 YACC="$ac_cv_prog_YACC"
3496 if test -n "$YACC"; then
3497 echo "$ac_t""$YACC" 1>&6
3499 echo "$ac_t""no" 1>&6
3502 test -n "$YACC" && break
3504 test -n "$YACC" || YACC="yacc"
3507 for ac_hdr in a.out.h elf.h cygwin/version.h fcntl.h inttypes.h libgen.h locale.h mach/mach.h sys/param.h sys/pstat.h sys/time.h sys/timeb.h sys/un.h ulimit.h unistd.h
3509 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3510 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3511 echo "configure:3512: checking for $ac_hdr" >&5
3513 cat > conftest.$ac_ext <<EOF
3514 #line 3515 "configure"
3515 #include "confdefs.h"
3518 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3519 { (eval echo configure:3520: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3520 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3521 if test -z "$ac_err"; then
3523 eval "ac_cv_header_$ac_safe=yes"
3526 echo "configure: failed program was:" >&5
3527 cat conftest.$ac_ext >&5
3529 eval "ac_cv_header_$ac_safe=no"
3532 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3533 echo "$ac_t""yes" 1>&6
3534 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3535 { test "$extra_verbose" = "yes" && cat << EOF
3538 cat >> confdefs.h <<EOF
3539 #define $ac_tr_hdr 1
3544 echo "$ac_t""no" 1>&6
3548 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
3549 echo "configure:3550: checking for sys/wait.h that is POSIX.1 compatible" >&5
3551 cat > conftest.$ac_ext <<EOF
3552 #line 3553 "configure"
3553 #include "confdefs.h"
3554 #include <sys/types.h>
3555 #include <sys/wait.h>
3557 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
3560 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3565 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3568 if { (eval echo configure:3569: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3570 ac_cv_header_sys_wait_h=yes
3572 echo "configure: failed program was:" >&5
3573 cat conftest.$ac_ext >&5
3575 ac_cv_header_sys_wait_h=no
3579 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
3580 if test $ac_cv_header_sys_wait_h = yes; then
3581 { test "$extra_verbose" = "yes" && cat << \EOF
3582 Defining HAVE_SYS_WAIT_H
3584 cat >> confdefs.h <<\EOF
3585 #define HAVE_SYS_WAIT_H 1
3591 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3592 echo "configure:3593: checking for ANSI C header files" >&5
3594 cat > conftest.$ac_ext <<EOF
3595 #line 3596 "configure"
3596 #include "confdefs.h"
3602 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3603 { (eval echo configure:3604: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3604 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3605 if test -z "$ac_err"; then
3607 ac_cv_header_stdc=yes
3610 echo "configure: failed program was:" >&5
3611 cat conftest.$ac_ext >&5
3613 ac_cv_header_stdc=no
3617 if test $ac_cv_header_stdc = yes; then
3618 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3619 cat > conftest.$ac_ext <<EOF
3620 #line 3621 "configure"
3621 #include "confdefs.h"
3624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3625 egrep "memchr" >/dev/null 2>&1; then
3629 ac_cv_header_stdc=no
3635 if test $ac_cv_header_stdc = yes; then
3636 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3637 cat > conftest.$ac_ext <<EOF
3638 #line 3639 "configure"
3639 #include "confdefs.h"
3642 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3643 egrep "free" >/dev/null 2>&1; then
3647 ac_cv_header_stdc=no
3653 if test $ac_cv_header_stdc = yes; then
3654 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3655 cat > conftest.$ac_ext <<EOF
3656 #line 3657 "configure"
3657 #include "confdefs.h"
3659 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3660 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3661 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3662 int main () { int i; for (i = 0; i < 256; i++)
3663 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3667 if { (eval echo configure:3668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
3672 echo "configure: failed program was:" >&5
3673 cat conftest.$ac_ext >&5
3675 ac_cv_header_stdc=no
3680 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3681 if test $ac_cv_header_stdc = yes; then
3682 { test "$extra_verbose" = "yes" && cat << \EOF
3683 Defining STDC_HEADERS
3685 cat >> confdefs.h <<\EOF
3686 #define STDC_HEADERS 1
3692 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3693 echo "configure:3694: checking whether time.h and sys/time.h may both be included" >&5
3695 cat > conftest.$ac_ext <<EOF
3696 #line 3697 "configure"
3697 #include "confdefs.h"
3698 #include <sys/types.h>
3699 #include <sys/time.h>
3705 if { (eval echo configure:3706: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3707 ac_cv_header_time=yes
3709 echo "configure: failed program was:" >&5
3710 cat conftest.$ac_ext >&5
3712 ac_cv_header_time=no
3716 echo "$ac_t""$ac_cv_header_time" 1>&6
3717 if test $ac_cv_header_time = yes; then
3718 { test "$extra_verbose" = "yes" && cat << \EOF
3719 Defining TIME_WITH_SYS_TIME
3721 cat >> confdefs.h <<\EOF
3722 #define TIME_WITH_SYS_TIME 1
3728 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
3729 echo "configure:3730: checking for sys_siglist declaration in signal.h or unistd.h" >&5
3731 cat > conftest.$ac_ext <<EOF
3732 #line 3733 "configure"
3733 #include "confdefs.h"
3734 #include <sys/types.h>
3736 /* NetBSD declares sys_siglist in unistd.h. */
3737 #ifdef HAVE_UNISTD_H
3741 char *msg = *(sys_siglist + 1);
3744 if { (eval echo configure:3745: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3746 ac_cv_decl_sys_siglist=yes
3748 echo "configure: failed program was:" >&5
3749 cat conftest.$ac_ext >&5
3751 ac_cv_decl_sys_siglist=no
3755 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
3756 if test $ac_cv_decl_sys_siglist = yes; then
3757 { test "$extra_verbose" = "yes" && cat << \EOF
3758 Defining SYS_SIGLIST_DECLARED
3760 cat >> confdefs.h <<\EOF
3761 #define SYS_SIGLIST_DECLARED 1
3769 echo $ac_n "checking for utime""... $ac_c" 1>&6
3770 echo "configure:3771: checking for utime" >&5
3771 cat > conftest.$ac_ext <<EOF
3772 #line 3773 "configure"
3773 #include "confdefs.h"
3774 #include <sys/types.h>
3777 struct utimbuf x; x.actime = x.modtime = 0; utime ("/", &x);
3780 if { (eval echo configure:3781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3782 echo "$ac_t""yes" 1>&6
3783 { test "$extra_verbose" = "yes" && cat << \EOF
3786 cat >> confdefs.h <<\EOF
3787 #define HAVE_UTIME 1
3792 echo "configure: failed program was:" >&5
3793 cat conftest.$ac_ext >&5
3795 echo "$ac_t""no" 1>&6
3796 for ac_func in utimes
3798 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3799 echo "configure:3800: checking for $ac_func" >&5
3801 cat > conftest.$ac_ext <<EOF
3802 #line 3803 "configure"
3803 #include "confdefs.h"
3804 /* System header to define __stub macros and hopefully few prototypes,
3805 which can conflict with char $ac_func(); below. */
3807 /* Override any gcc2 internal prototype to avoid an error. */
3808 /* We use char because int might match the return type of a gcc2
3809 builtin and then its argument prototype would still apply. */
3814 /* The GNU C library defines this for functions which it implements
3815 to always fail with ENOSYS. Some functions are actually named
3816 something starting with __ and the normal name is an alias. */
3817 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3825 if { (eval echo configure:3826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3827 eval "ac_cv_func_$ac_func=yes"
3829 echo "configure: failed program was:" >&5
3830 cat conftest.$ac_ext >&5
3832 eval "ac_cv_func_$ac_func=no"
3836 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3837 echo "$ac_t""yes" 1>&6
3838 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3839 { test "$extra_verbose" = "yes" && cat << EOF
3840 Defining $ac_tr_func
3842 cat >> confdefs.h <<EOF
3843 #define $ac_tr_func 1
3848 echo "$ac_t""no" 1>&6
3856 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
3857 echo "configure:3858: checking return type of signal handlers" >&5
3859 cat > conftest.$ac_ext <<EOF
3860 #line 3861 "configure"
3861 #include "confdefs.h"
3862 #include <sys/types.h>
3868 extern "C" void (*signal (int, void (*)(int)))(int);
3870 void (*signal ()) ();
3877 if { (eval echo configure:3878: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3879 ac_cv_type_signal=void
3881 echo "configure: failed program was:" >&5
3882 cat conftest.$ac_ext >&5
3884 ac_cv_type_signal=int
3888 echo "$ac_t""$ac_cv_type_signal" 1>&6
3889 { test "$extra_verbose" = "yes" && cat << EOF
3890 Defining RETSIGTYPE = $ac_cv_type_signal
3892 cat >> confdefs.h <<EOF
3893 #define RETSIGTYPE $ac_cv_type_signal
3898 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3899 echo "configure:3900: checking for size_t" >&5
3901 cat > conftest.$ac_ext <<EOF
3902 #line 3903 "configure"
3903 #include "confdefs.h"
3904 #include <sys/types.h>
3910 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3911 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3913 ac_cv_type_size_t=yes
3916 ac_cv_type_size_t=no
3920 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3921 if test $ac_cv_type_size_t = no; then
3922 { test "$extra_verbose" = "yes" && cat << \EOF
3923 Defining size_t = unsigned
3925 cat >> confdefs.h <<\EOF
3926 #define size_t unsigned
3932 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
3933 echo "configure:3934: checking for pid_t" >&5
3935 cat > conftest.$ac_ext <<EOF
3936 #line 3937 "configure"
3937 #include "confdefs.h"
3938 #include <sys/types.h>
3944 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3945 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3947 ac_cv_type_pid_t=yes
3954 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
3955 if test $ac_cv_type_pid_t = no; then
3956 { test "$extra_verbose" = "yes" && cat << \EOF
3957 Defining pid_t = int
3959 cat >> confdefs.h <<\EOF
3966 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
3967 echo "configure:3968: checking for uid_t in sys/types.h" >&5
3969 cat > conftest.$ac_ext <<EOF
3970 #line 3971 "configure"
3971 #include "confdefs.h"
3972 #include <sys/types.h>
3974 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3975 egrep "uid_t" >/dev/null 2>&1; then
3977 ac_cv_type_uid_t=yes
3985 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
3986 if test $ac_cv_type_uid_t = no; then
3987 { test "$extra_verbose" = "yes" && cat << \EOF
3988 Defining uid_t = int
3990 cat >> confdefs.h <<\EOF
3995 { test "$extra_verbose" = "yes" && cat << \EOF
3996 Defining gid_t = int
3998 cat >> confdefs.h <<\EOF
4005 echo $ac_n "checking for mode_t""... $ac_c" 1>&6
4006 echo "configure:4007: checking for mode_t" >&5
4008 cat > conftest.$ac_ext <<EOF
4009 #line 4010 "configure"
4010 #include "confdefs.h"
4011 #include <sys/types.h>
4017 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4018 egrep "(^|[^a-zA-Z_0-9])mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4020 ac_cv_type_mode_t=yes
4023 ac_cv_type_mode_t=no
4027 echo "$ac_t""$ac_cv_type_mode_t" 1>&6
4028 if test $ac_cv_type_mode_t = no; then
4029 { test "$extra_verbose" = "yes" && cat << \EOF
4030 Defining mode_t = int
4032 cat >> confdefs.h <<\EOF
4039 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4040 echo "configure:4041: checking for off_t" >&5
4042 cat > conftest.$ac_ext <<EOF
4043 #line 4044 "configure"
4044 #include "confdefs.h"
4045 #include <sys/types.h>
4051 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4052 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4054 ac_cv_type_off_t=yes
4061 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4062 if test $ac_cv_type_off_t = no; then
4063 { test "$extra_verbose" = "yes" && cat << \EOF
4064 Defining off_t = long
4066 cat >> confdefs.h <<\EOF
4073 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
4074 echo "configure:4075: checking for ssize_t" >&5
4076 cat > conftest.$ac_ext <<EOF
4077 #line 4078 "configure"
4078 #include "confdefs.h"
4079 #include <sys/types.h>
4085 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4086 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
4088 ac_cv_type_ssize_t=yes
4091 ac_cv_type_ssize_t=no
4095 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
4096 if test $ac_cv_type_ssize_t = no; then
4097 { test "$extra_verbose" = "yes" && cat << \EOF
4098 Defining ssize_t = int
4100 cat >> confdefs.h <<\EOF
4108 echo $ac_n "checking for socklen_t""... $ac_c" 1>&6
4109 echo "configure:4110: checking for socklen_t" >&5
4110 cat > conftest.$ac_ext <<EOF
4111 #line 4112 "configure"
4112 #include "confdefs.h"
4113 #include <sys/types.h>
4114 #include <sys/socket.h>
4121 if { (eval echo configure:4122: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4123 echo "$ac_t""yes" 1>&6
4125 echo "configure: failed program was:" >&5
4126 cat conftest.$ac_ext >&5
4129 cat > conftest.$ac_ext <<EOF
4130 #line 4131 "configure"
4131 #include "confdefs.h"
4132 #include <sys/types.h>
4133 #include <sys/socket.h>
4134 int accept (int, struct sockaddr *, size_t *);
4140 if { (eval echo configure:4141: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4143 echo "$ac_t""size_t" 1>&6
4144 { test "$extra_verbose" = "yes" && cat << \EOF
4145 Defining socklen_t = size_t
4147 cat >> confdefs.h <<\EOF
4148 #define socklen_t size_t
4153 echo "configure: failed program was:" >&5
4154 cat conftest.$ac_ext >&5
4157 echo "$ac_t""int" 1>&6
4158 { test "$extra_verbose" = "yes" && cat << \EOF
4159 Defining socklen_t = int
4161 cat >> confdefs.h <<\EOF
4162 #define socklen_t int
4171 echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
4172 echo "configure:4173: checking for struct timeval" >&5
4173 cat > conftest.$ac_ext <<EOF
4174 #line 4175 "configure"
4175 #include "confdefs.h"
4176 #ifdef TIME_WITH_SYS_TIME
4177 #include <sys/time.h>
4180 #ifdef HAVE_SYS_TIME_H
4181 #include <sys/time.h>
4187 static struct timeval x; x.tv_sec = x.tv_usec;
4190 if { (eval echo configure:4191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4192 echo "$ac_t""yes" 1>&6
4194 { test "$extra_verbose" = "yes" && cat << \EOF
4195 Defining HAVE_TIMEVAL
4197 cat >> confdefs.h <<\EOF
4198 #define HAVE_TIMEVAL 1
4203 echo "configure: failed program was:" >&5
4204 cat conftest.$ac_ext >&5
4206 echo "$ac_t""no" 1>&6
4211 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
4212 echo "configure:4213: checking whether struct tm is in sys/time.h or time.h" >&5
4214 cat > conftest.$ac_ext <<EOF
4215 #line 4216 "configure"
4216 #include "confdefs.h"
4217 #include <sys/types.h>
4220 struct tm *tp; tp->tm_sec;
4223 if { (eval echo configure:4224: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4225 ac_cv_struct_tm=time.h
4227 echo "configure: failed program was:" >&5
4228 cat conftest.$ac_ext >&5
4230 ac_cv_struct_tm=sys/time.h
4234 echo "$ac_t""$ac_cv_struct_tm" 1>&6
4235 if test $ac_cv_struct_tm = sys/time.h; then
4236 { test "$extra_verbose" = "yes" && cat << \EOF
4237 Defining TM_IN_SYS_TIME
4239 cat >> confdefs.h <<\EOF
4240 #define TM_IN_SYS_TIME 1
4246 echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
4247 echo "configure:4248: checking for tm_zone in struct tm" >&5
4249 cat > conftest.$ac_ext <<EOF
4250 #line 4251 "configure"
4251 #include "confdefs.h"
4252 #include <sys/types.h>
4253 #include <$ac_cv_struct_tm>
4255 struct tm tm; tm.tm_zone;
4258 if { (eval echo configure:4259: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4260 ac_cv_struct_tm_zone=yes
4262 echo "configure: failed program was:" >&5
4263 cat conftest.$ac_ext >&5
4265 ac_cv_struct_tm_zone=no
4269 echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
4270 if test "$ac_cv_struct_tm_zone" = yes; then
4271 { test "$extra_verbose" = "yes" && cat << \EOF
4272 Defining HAVE_TM_ZONE
4274 cat >> confdefs.h <<\EOF
4275 #define HAVE_TM_ZONE 1
4280 echo $ac_n "checking for tzname""... $ac_c" 1>&6
4281 echo "configure:4282: checking for tzname" >&5
4283 cat > conftest.$ac_ext <<EOF
4284 #line 4285 "configure"
4285 #include "confdefs.h"
4287 #ifndef tzname /* For SGI. */
4288 extern char *tzname[]; /* RS6000 and others reject char **tzname. */
4294 if { (eval echo configure:4295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4296 ac_cv_var_tzname=yes
4298 echo "configure: failed program was:" >&5
4299 cat conftest.$ac_ext >&5
4305 echo "$ac_t""$ac_cv_var_tzname" 1>&6
4306 if test $ac_cv_var_tzname = yes; then
4307 { test "$extra_verbose" = "yes" && cat << \EOF
4308 Defining HAVE_TZNAME
4310 cat >> confdefs.h <<\EOF
4311 #define HAVE_TZNAME 1
4319 echo $ac_n "checking for working const""... $ac_c" 1>&6
4320 echo "configure:4321: checking for working const" >&5
4322 cat > conftest.$ac_ext <<EOF
4323 #line 4324 "configure"
4324 #include "confdefs.h"
4328 /* Ultrix mips cc rejects this. */
4329 typedef int charset[2]; const charset x;
4330 /* SunOS 4.1.1 cc rejects this. */
4331 char const *const *ccp;
4333 /* NEC SVR4.0.2 mips cc rejects this. */
4334 struct point {int x, y;};
4335 static struct point const zero = {0,0};
4336 /* AIX XL C 1.02.0.0 rejects this.
4337 It does not let you subtract one const X* pointer from another in an arm
4338 of an if-expression whose if-part is not a constant expression */
4339 const char *g = "string";
4340 ccp = &g + (g ? g-g : 0);
4341 /* HPUX 7.0 cc rejects these. */
4344 ccp = (char const *const *) p;
4345 { /* SCO 3.2v4 cc rejects this. */
4347 char const *s = 0 ? (char *) 0 : (char const *) 0;
4351 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4353 const int *foo = &x[0];
4356 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4357 typedef const int *iptr;
4361 { /* AIX XL C 1.02.0.0 rejects this saying
4362 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4363 struct s { int j; const int *ap[3]; };
4364 struct s *b; b->j = 5;
4366 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4372 if { (eval echo configure:4373: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4376 echo "configure: failed program was:" >&5
4377 cat conftest.$ac_ext >&5
4383 echo "$ac_t""$ac_cv_c_const" 1>&6
4384 if test $ac_cv_c_const = no; then
4385 { test "$extra_verbose" = "yes" && cat << \EOF
4388 cat >> confdefs.h <<\EOF
4396 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
4397 echo "configure:4398: checking whether ${MAKE-make} sets \${MAKE}" >&5
4398 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
4400 cat > conftestmake <<\EOF
4402 @echo 'ac_maketemp="${MAKE}"'
4404 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4405 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
4406 if test -n "$ac_maketemp"; then
4407 eval ac_cv_prog_make_${ac_make}_set=yes
4409 eval ac_cv_prog_make_${ac_make}_set=no
4412 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4413 echo "$ac_t""yes" 1>&6
4416 echo "$ac_t""no" 1>&6
4417 SET_MAKE="MAKE=${MAKE-make}"
4421 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
4422 echo "configure:4423: checking whether byte ordering is bigendian" >&5
4424 ac_cv_c_bigendian=unknown
4425 # See if sys/param.h defines the BYTE_ORDER macro.
4426 cat > conftest.$ac_ext <<EOF
4427 #line 4428 "configure"
4428 #include "confdefs.h"
4429 #include <sys/types.h>
4430 #include <sys/param.h>
4433 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
4438 if { (eval echo configure:4439: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4440 # It does; now see whether it defined to BIG_ENDIAN or not.
4441 cat > conftest.$ac_ext <<EOF
4442 #line 4443 "configure"
4443 #include "confdefs.h"
4444 #include <sys/types.h>
4445 #include <sys/param.h>
4448 #if BYTE_ORDER != BIG_ENDIAN
4453 if { (eval echo configure:4454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4455 ac_cv_c_bigendian=yes
4457 echo "configure: failed program was:" >&5
4458 cat conftest.$ac_ext >&5
4460 ac_cv_c_bigendian=no
4464 echo "configure: failed program was:" >&5
4465 cat conftest.$ac_ext >&5
4468 if test $ac_cv_c_bigendian = unknown; then
4469 cat > conftest.$ac_ext <<EOF
4470 #line 4471 "configure"
4471 #include "confdefs.h"
4473 /* Are we little or big endian? From Harbison&Steele. */
4477 char c[sizeof (long)];
4480 exit (u.c[sizeof (long) - 1] == 1);
4483 if { (eval echo configure:4484: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4485 ac_cv_c_bigendian=no
4488 echo "configure: failed program was:" >&5
4489 cat conftest.$ac_ext >&5
4491 ac_cv_c_bigendian=yes
4496 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
4497 if test $ac_cv_c_bigendian = yes; then
4498 { test "$extra_verbose" = "yes" && cat << \EOF
4499 Defining WORDS_BIGENDIAN
4501 cat >> confdefs.h <<\EOF
4502 #define WORDS_BIGENDIAN 1
4509 echo $ac_n "checking size of short""... $ac_c" 1>&6
4510 echo "configure:4511: checking size of short" >&5
4512 cat > conftest.$ac_ext <<EOF
4513 #line 4514 "configure"
4514 #include "confdefs.h"
4518 FILE *f=fopen("conftestval", "w");
4520 fprintf(f, "%d\n", sizeof(short));
4524 if { (eval echo configure:4525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4526 ac_cv_sizeof_short=`cat conftestval`
4529 echo "configure: failed program was:" >&5
4530 cat conftest.$ac_ext >&5
4532 ac_cv_sizeof_short=0
4535 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
4536 { test "$extra_verbose" = "yes" && cat << EOF
4537 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
4539 cat >> confdefs.h <<EOF
4540 #define SIZEOF_SHORT $ac_cv_sizeof_short
4545 if test "$ac_cv_sizeof_short" = 0; then
4547 echo "*** PANIC *** Configure tests are not working - compiler is broken."
4548 echo "*** PANIC *** Please examine config.log for compilation errors."
4551 echo $ac_n "checking size of int""... $ac_c" 1>&6
4552 echo "configure:4553: checking size of int" >&5
4554 cat > conftest.$ac_ext <<EOF
4555 #line 4556 "configure"
4556 #include "confdefs.h"
4560 FILE *f=fopen("conftestval", "w");
4562 fprintf(f, "%d\n", sizeof(int));
4566 if { (eval echo configure:4567: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4568 ac_cv_sizeof_int=`cat conftestval`
4571 echo "configure: failed program was:" >&5
4572 cat conftest.$ac_ext >&5
4577 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
4578 { test "$extra_verbose" = "yes" && cat << EOF
4579 Defining SIZEOF_INT = $ac_cv_sizeof_int
4581 cat >> confdefs.h <<EOF
4582 #define SIZEOF_INT $ac_cv_sizeof_int
4587 echo $ac_n "checking size of long""... $ac_c" 1>&6
4588 echo "configure:4589: checking size of long" >&5
4590 cat > conftest.$ac_ext <<EOF
4591 #line 4592 "configure"
4592 #include "confdefs.h"
4596 FILE *f=fopen("conftestval", "w");
4598 fprintf(f, "%d\n", sizeof(long));
4602 if { (eval echo configure:4603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4604 ac_cv_sizeof_long=`cat conftestval`
4607 echo "configure: failed program was:" >&5
4608 cat conftest.$ac_ext >&5
4613 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
4614 { test "$extra_verbose" = "yes" && cat << EOF
4615 Defining SIZEOF_LONG = $ac_cv_sizeof_long
4617 cat >> confdefs.h <<EOF
4618 #define SIZEOF_LONG $ac_cv_sizeof_long
4623 echo $ac_n "checking size of long long""... $ac_c" 1>&6
4624 echo "configure:4625: checking size of long long" >&5
4626 cat > conftest.$ac_ext <<EOF
4627 #line 4628 "configure"
4628 #include "confdefs.h"
4632 FILE *f=fopen("conftestval", "w");
4634 fprintf(f, "%d\n", sizeof(long long));
4638 if { (eval echo configure:4639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4640 ac_cv_sizeof_long_long=`cat conftestval`
4643 echo "configure: failed program was:" >&5
4644 cat conftest.$ac_ext >&5
4646 ac_cv_sizeof_long_long=0
4649 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
4650 { test "$extra_verbose" = "yes" && cat << EOF
4651 Defining SIZEOF_LONG_LONG = $ac_cv_sizeof_long_long
4653 cat >> confdefs.h <<EOF
4654 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
4659 echo $ac_n "checking size of void *""... $ac_c" 1>&6
4660 echo "configure:4661: checking size of void *" >&5
4662 cat > conftest.$ac_ext <<EOF
4663 #line 4664 "configure"
4664 #include "confdefs.h"
4668 FILE *f=fopen("conftestval", "w");
4670 fprintf(f, "%d\n", sizeof(void *));
4674 if { (eval echo configure:4675: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
4676 ac_cv_sizeof_void_p=`cat conftestval`
4679 echo "configure: failed program was:" >&5
4680 cat conftest.$ac_ext >&5
4682 ac_cv_sizeof_void_p=0
4685 echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
4686 { test "$extra_verbose" = "yes" && cat << EOF
4687 Defining SIZEOF_VOID_P = $ac_cv_sizeof_void_p
4689 cat >> confdefs.h <<EOF
4690 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4697 cygwin* ) cat > conftest.$ac_ext <<EOF
4698 #line 4699 "configure"
4699 #include "confdefs.h"
4700 #include <cygwin/types.h>
4702 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4703 egrep "typedef.*intptr_t;" >/dev/null 2>&1; then
4705 echo "$ac_t""yes" 1>&6
4706 { test "$extra_verbose" = "yes" && cat << \EOF
4707 Defining INTPTR_T_IN_CYGWIN_TYPES_H = 1
4709 cat >> confdefs.h <<\EOF
4710 #define INTPTR_T_IN_CYGWIN_TYPES_H 1
4716 echo "$ac_t""no" 1>&6
4722 echo $ac_n "checking for long file names""... $ac_c" 1>&6
4723 echo "configure:4724: checking for long file names" >&5
4725 ac_cv_sys_long_file_names=yes
4726 # Test for long file names in all the places we know might matter:
4727 # . the current directory, where building will happen
4728 # $prefix/lib where we will be installing things
4729 # $exec_prefix/lib likewise
4730 # eval it to expand exec_prefix.
4731 # $TMPDIR if set, where it might want to write temporary files
4732 # if $TMPDIR is not set:
4733 # /tmp where it might want to write temporary files
4736 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
4737 ac_tmpdirs="$TMPDIR"
4739 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
4741 for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
4742 test -d $ac_dir || continue
4743 test -w $ac_dir || continue # It is less confusing to not echo anything here.
4744 (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
4745 (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
4746 val=`cat $ac_dir/conftest9012345 2>/dev/null`
4747 if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
4748 ac_cv_sys_long_file_names=no
4749 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4752 rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
4755 echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
4756 if test $ac_cv_sys_long_file_names = yes; then
4757 { test "$extra_verbose" = "yes" && cat << \EOF
4758 Defining HAVE_LONG_FILE_NAMES
4760 cat >> confdefs.h <<\EOF
4761 #define HAVE_LONG_FILE_NAMES 1
4768 echo $ac_n "checking for sin""... $ac_c" 1>&6
4769 echo "configure:4770: checking for sin" >&5
4771 cat > conftest.$ac_ext <<EOF
4772 #line 4773 "configure"
4773 #include "confdefs.h"
4774 /* System header to define __stub macros and hopefully few prototypes,
4775 which can conflict with char sin(); below. */
4777 /* Override any gcc2 internal prototype to avoid an error. */
4778 /* We use char because int might match the return type of a gcc2
4779 builtin and then its argument prototype would still apply. */
4784 /* The GNU C library defines this for functions which it implements
4785 to always fail with ENOSYS. Some functions are actually named
4786 something starting with __ and the normal name is an alias. */
4787 #if defined (__stub_sin) || defined (__stub___sin)
4795 if { (eval echo configure:4796: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4797 eval "ac_cv_func_sin=yes"
4799 echo "configure: failed program was:" >&5
4800 cat conftest.$ac_ext >&5
4802 eval "ac_cv_func_sin=no"
4806 if eval "test \"`echo '$ac_cv_func_'sin`\" = yes"; then
4807 echo "$ac_t""yes" 1>&6
4810 echo "$ac_t""no" 1>&6
4812 echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
4813 echo "configure:4814: checking for sin in -lm" >&5
4814 ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
4816 xe_check_libs=" -lm "
4817 cat > conftest.$ac_ext <<EOF
4818 #line 4819 "configure"
4819 #include "confdefs.h"
4820 /* Override any gcc2 internal prototype to avoid an error. */
4821 /* We use char because int might match the return type of a gcc2
4822 builtin and then its argument prototype would still apply. */
4829 if { (eval echo configure:4830: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4831 eval "ac_cv_lib_$ac_lib_var=yes"
4833 echo "configure: failed program was:" >&5
4834 cat conftest.$ac_ext >&5
4836 eval "ac_cv_lib_$ac_lib_var=no"
4841 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
4842 echo "$ac_t""yes" 1>&6
4843 ac_tr_lib=HAVE_LIB`echo m | sed -e 's/^a-zA-Z0-9_/_/g' \
4844 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
4845 { test "$extra_verbose" = "yes" && cat << EOF
4848 cat >> confdefs.h <<EOF
4849 #define $ac_tr_lib 1
4853 LIBS="-lm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lm\" to \$LIBS"; fi
4856 echo "$ac_t""no" 1>&6
4863 { test "$extra_verbose" = "yes" && cat << \EOF
4864 Defining LISP_FLOAT_TYPE
4866 cat >> confdefs.h <<\EOF
4867 #define LISP_FLOAT_TYPE 1
4872 cat > conftest.$ac_ext <<EOF
4873 #line 4874 "configure"
4874 #include "confdefs.h"
4877 return atanh(1.0) + asinh(1.0) + acosh(1.0);
4880 if { (eval echo configure:4881: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4882 { test "$extra_verbose" = "yes" && cat << \EOF
4883 Defining HAVE_INVERSE_HYPERBOLIC
4885 cat >> confdefs.h <<\EOF
4886 #define HAVE_INVERSE_HYPERBOLIC 1
4891 echo "configure: failed program was:" >&5
4892 cat conftest.$ac_ext >&5
4896 echo "checking type of mail spool file locking" 1>&6
4897 echo "configure:4898: checking type of mail spool file locking" >&5
4898 for ac_func in lockf flock
4900 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4901 echo "configure:4902: checking for $ac_func" >&5
4903 cat > conftest.$ac_ext <<EOF
4904 #line 4905 "configure"
4905 #include "confdefs.h"
4906 /* System header to define __stub macros and hopefully few prototypes,
4907 which can conflict with char $ac_func(); below. */
4909 /* Override any gcc2 internal prototype to avoid an error. */
4910 /* We use char because int might match the return type of a gcc2
4911 builtin and then its argument prototype would still apply. */
4916 /* The GNU C library defines this for functions which it implements
4917 to always fail with ENOSYS. Some functions are actually named
4918 something starting with __ and the normal name is an alias. */
4919 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4927 if { (eval echo configure:4928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4929 eval "ac_cv_func_$ac_func=yes"
4931 echo "configure: failed program was:" >&5
4932 cat conftest.$ac_ext >&5
4934 eval "ac_cv_func_$ac_func=no"
4938 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4939 echo "$ac_t""yes" 1>&6
4940 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4941 { test "$extra_verbose" = "yes" && cat << EOF
4942 Defining $ac_tr_func
4944 cat >> confdefs.h <<EOF
4945 #define $ac_tr_func 1
4950 echo "$ac_t""no" 1>&6
4954 test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock
4955 test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf
4956 test -z "$mail_locking" -a "$mail_use_locking" = "yes" && mail_locking=locking
4957 if test -z "$mail_locking"; then
4958 case "$opsys" in cygwin* | mingw*)
4963 if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF
4964 Defining MAIL_LOCK_LOCKF
4966 cat >> confdefs.h <<\EOF
4967 #define MAIL_LOCK_LOCKF 1
4971 elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF
4972 Defining MAIL_LOCK_FLOCK
4974 cat >> confdefs.h <<\EOF
4975 #define MAIL_LOCK_FLOCK 1
4979 elif test "$mail_locking" = "locking"; then { test "$extra_verbose" = "yes" && cat << \EOF
4980 Defining MAIL_LOCK_LOCKING
4982 cat >> confdefs.h <<\EOF
4983 #define MAIL_LOCK_LOCKING 1
4987 elif test "$mail_locking" = "pop"; then
4990 else mail_locking="dot-locking"; { test "$extra_verbose" = "yes" && cat << \EOF
4991 Defining MAIL_LOCK_DOT
4993 cat >> confdefs.h <<\EOF
4994 #define MAIL_LOCK_DOT 1
4999 test "$mail_locking" = "lockf" -a "$ac_cv_func_lockf" != "yes" && \
5000 { echo "Error:" "lockf mail locking requested but not available." >&2; exit 1; }
5001 test "$mail_locking" = "flock" -a "$ac_cv_func_flock" != "yes" && \
5002 { echo "Error:" "flock mail locking requested but not available." >&2; exit 1; }
5003 test "$mail_locking" = "locking" -a "$ac_cv_func_locking" != "yes" && \
5004 { echo "Error:" "locking mail locking requested but not available." >&2; exit 1; }
5006 case "$opsys" in decosf*)
5008 echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
5009 echo "configure:5010: checking for cma_open in -lpthreads" >&5
5010 ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
5012 xe_check_libs=" -lpthreads "
5013 cat > conftest.$ac_ext <<EOF
5014 #line 5015 "configure"
5015 #include "confdefs.h"
5016 /* Override any gcc2 internal prototype to avoid an error. */
5017 /* We use char because int might match the return type of a gcc2
5018 builtin and then its argument prototype would still apply. */
5025 if { (eval echo configure:5026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5027 eval "ac_cv_lib_$ac_lib_var=yes"
5029 echo "configure: failed program was:" >&5
5030 cat conftest.$ac_ext >&5
5032 eval "ac_cv_lib_$ac_lib_var=no"
5037 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5038 echo "$ac_t""yes" 1>&6
5039 ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5040 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5041 { test "$extra_verbose" = "yes" && cat << EOF
5044 cat >> confdefs.h <<EOF
5045 #define $ac_tr_lib 1
5049 LIBS="-lpthreads $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpthreads\" to \$LIBS"; fi
5052 echo "$ac_t""no" 1>&6
5056 test "$ac_cv_lib_pthreads_cma_open" = "yes" && \
5057 c_switch_site="$c_switch_site -threads" ;;
5061 echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6
5062 echo "configure:5063: checking whether the -xildoff compiler flag is required" >&5
5063 if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then
5064 if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ;
5065 then echo "$ac_t""no" 1>&6;
5066 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
5068 else echo "$ac_t""no" 1>&6
5071 if test "$opsys" = "sol2"; then
5072 if test "$os_release" -ge 506; then
5073 echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6
5074 echo "configure:5075: checking for \"-z ignore\" linker flag" >&5
5075 case "`ld -h 2>&1`" in
5076 *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6
5077 ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;;
5078 *) echo "$ac_t""no" 1>&6 ;;
5084 echo "checking "for specified window system"" 1>&6
5085 echo "configure:5086: checking "for specified window system"" >&5
5091 if test "$with_gnome" != "no"; then
5092 echo $ac_n "checking for GNOME configuration script""... $ac_c" 1>&6
5093 echo "configure:5094: checking for GNOME configuration script" >&5
5094 for possible in gnome-config
5096 possible_version=`${possible} --version 2> /dev/null`
5097 if test "x${possible_version}" != "x"; then
5098 GNOME_CONFIG="${possible}"
5104 echo "$ac_t""${GNOME_CONFIG}" 1>&6
5107 if test "${GNOME_CONFIG}" != "no"; then
5108 GNOME_LIBS=`${GNOME_CONFIG} --libs gnomeui`
5109 GNOME_CFLAGS=`${GNOME_CONFIG} --cflags gnomeui`
5110 { test "$extra_verbose" = "yes" && cat << \EOF
5113 cat >> confdefs.h <<\EOF
5114 #define HAVE_GNOME 1
5118 libs_gtk="$libs_gtk ${GNOME_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_LIBS}\" to \$libs_gtk"; fi
5119 c_switch_gtk="$c_switch_gtk ${GNOME_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GNOME_CFLAGS}\" to \$c_switch_gtk"; fi
5122 if test "$with_gtk" != "no";then
5123 echo $ac_n "checking for GTK configuration script""... $ac_c" 1>&6
5124 echo "configure:5125: checking for GTK configuration script" >&5
5125 for possible in gtk12-config gtk14-config gtk-config
5127 possible_version=`${possible} --version 2> /dev/null`
5128 if test "x${possible_version}" != "x"; then
5129 GTK_CONFIG="${possible}"
5130 case "${possible_version}" in
5131 1.0.*) echo "configure: warning: GTK 1.2 is required, please upgrade your version of GTK." 1>&2; with_gtk=no;;
5132 1.3.*) echo "configure: warning: GTK 1.3 is not supported right now" 1>&2; with_gtk=no;;
5137 *) echo "configure: warning: Found unsupported version of GTK: $possible_version" 1>&2;;
5141 echo "$ac_t""${GTK_CONFIG}" 1>&6
5144 if test "${GTK_CONFIG}" != "no"; then
5145 echo $ac_n "checking gtk version""... $ac_c" 1>&6
5146 echo "configure:5147: checking gtk version" >&5
5147 GTK_VERSION=`${GTK_CONFIG} --version`
5148 echo "$ac_t""${GTK_VERSION}" 1>&6
5150 echo $ac_n "checking gtk libs""... $ac_c" 1>&6
5151 echo "configure:5152: checking gtk libs" >&5
5152 GTK_LIBS=`${GTK_CONFIG} --libs`
5153 libs_gtk="$libs_gtk ${GTK_LIBS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_LIBS}\" to \$libs_gtk"; fi
5154 echo "$ac_t""${GTK_LIBS}" 1>&6
5156 echo $ac_n "checking gtk cflags""... $ac_c" 1>&6
5157 echo "configure:5158: checking gtk cflags" >&5
5158 GTK_CFLAGS=`${GTK_CONFIG} --cflags`
5159 if test "$GCC" = "yes"; then
5160 GTK_CFLAGS="${GTK_CFLAGS} -Wno-shadow"
5162 c_switch_gtk="$c_switch_gtk ${GTK_CFLAGS}" && if test "$extra_verbose" = "yes"; then echo " Appending \"${GTK_CFLAGS}\" to \$c_switch_gtk"; fi
5163 echo "$ac_t""${GTK_CFLAGS}" 1>&6
5166 echo $ac_n "checking for main in -lgdk_imlib""... $ac_c" 1>&6
5167 echo "configure:5168: checking for main in -lgdk_imlib" >&5
5168 ac_lib_var=`echo gdk_imlib'_'main | sed 'y%./+-%__p_%'`
5170 xe_check_libs=" -lgdk_imlib "
5171 cat > conftest.$ac_ext <<EOF
5172 #line 5173 "configure"
5173 #include "confdefs.h"
5179 if { (eval echo configure:5180: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5181 eval "ac_cv_lib_$ac_lib_var=yes"
5183 echo "configure: failed program was:" >&5
5184 cat conftest.$ac_ext >&5
5186 eval "ac_cv_lib_$ac_lib_var=no"
5191 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5192 echo "$ac_t""yes" 1>&6
5193 libs_gtk="-lgdk_imlib $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgdk_imlib\" to \$libs_gtk"; fi
5195 echo "$ac_t""no" 1>&6
5200 echo $ac_n "checking for Imlib_init in -lImlib""... $ac_c" 1>&6
5201 echo "configure:5202: checking for Imlib_init in -lImlib" >&5
5202 ac_lib_var=`echo Imlib'_'Imlib_init | sed 'y%./+-%__p_%'`
5204 xe_check_libs=" -lImlib "
5205 cat > conftest.$ac_ext <<EOF
5206 #line 5207 "configure"
5207 #include "confdefs.h"
5208 /* Override any gcc2 internal prototype to avoid an error. */
5209 /* We use char because int might match the return type of a gcc2
5210 builtin and then its argument prototype would still apply. */
5217 if { (eval echo configure:5218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5219 eval "ac_cv_lib_$ac_lib_var=yes"
5221 echo "configure: failed program was:" >&5
5222 cat conftest.$ac_ext >&5
5224 eval "ac_cv_lib_$ac_lib_var=no"
5229 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5230 echo "$ac_t""yes" 1>&6
5231 libs_gtk="$libs_gtk -lImlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lImlib\" to \$libs_gtk"; fi
5233 echo "$ac_t""no" 1>&6
5237 for ac_func in gdk_imlib_init
5239 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5240 echo "configure:5241: checking for $ac_func" >&5
5242 cat > conftest.$ac_ext <<EOF
5243 #line 5244 "configure"
5244 #include "confdefs.h"
5245 /* System header to define __stub macros and hopefully few prototypes,
5246 which can conflict with char $ac_func(); below. */
5248 /* Override any gcc2 internal prototype to avoid an error. */
5249 /* We use char because int might match the return type of a gcc2
5250 builtin and then its argument prototype would still apply. */
5255 /* The GNU C library defines this for functions which it implements
5256 to always fail with ENOSYS. Some functions are actually named
5257 something starting with __ and the normal name is an alias. */
5258 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5266 if { (eval echo configure:5267: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5268 eval "ac_cv_func_$ac_func=yes"
5270 echo "configure: failed program was:" >&5
5271 cat conftest.$ac_ext >&5
5273 eval "ac_cv_func_$ac_func=no"
5277 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5278 echo "$ac_t""yes" 1>&6
5279 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5280 { test "$extra_verbose" = "yes" && cat << EOF
5281 Defining $ac_tr_func
5283 cat >> confdefs.h <<EOF
5284 #define $ac_tr_func 1
5289 echo "$ac_t""no" 1>&6
5294 { test "$extra_verbose" = "yes" && cat << \EOF
5297 cat >> confdefs.h <<\EOF
5302 { test "$extra_verbose" = "yes" && cat << \EOF
5305 cat >> confdefs.h <<\EOF
5316 test "${with_scrollbars}" != "no" && with_scrollbars=gtk
5317 test "${with_toolbars}" != no && with_toolbars=gtk
5318 test "${with_menubars}" != "no" && with_menubars=gtk
5319 test "${with_dialogs}" != "no" && with_dialogs=gtk
5320 test "${with_widgets}" != "no" && with_widgets=gtk
5322 extra_objs="$extra_objs console-gtk.o device-gtk.o event-gtk.o frame-gtk.o" && if test "$extra_verbose" = "yes"; then
5323 echo " xemacs will be linked with \"console-gtk.o device-gtk.o event-gtk.o frame-gtk.o\""
5325 extra_objs="$extra_objs objects-gtk.o redisplay-gtk.o glyphs-gtk.o" && if test "$extra_verbose" = "yes"; then
5326 echo " xemacs will be linked with \"objects-gtk.o redisplay-gtk.o glyphs-gtk.o\""
5328 extra_objs="$extra_objs select-gtk.o gccache-gtk.o" && if test "$extra_verbose" = "yes"; then
5329 echo " xemacs will be linked with \"select-gtk.o gccache-gtk.o\""
5331 extra_objs="$extra_objs gtk-xemacs.o ui-gtk.o" && if test "$extra_verbose" = "yes"; then
5332 echo " xemacs will be linked with \"gtk-xemacs.o ui-gtk.o\""
5335 OLD_CFLAGS="${CFLAGS}"
5336 OLD_CPPFLAGS="${CPPFLAGS}"
5337 OLD_LDFLAGS="${LDFLAGS}"
5338 CFLAGS="${GTK_CFLAGS} ${CFLAGS}"
5339 CPPFLAGS="${GTK_CFLAGS} ${CFLAGS}"
5340 LDFLAGS="${LDFLAGS} ${GTK_LIBS}"
5341 for ac_hdr in glade/glade.h glade.h
5343 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5344 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5345 echo "configure:5346: checking for $ac_hdr" >&5
5347 cat > conftest.$ac_ext <<EOF
5348 #line 5349 "configure"
5349 #include "confdefs.h"
5352 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5353 { (eval echo configure:5354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5354 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5355 if test -z "$ac_err"; then
5357 eval "ac_cv_header_$ac_safe=yes"
5360 echo "configure: failed program was:" >&5
5361 cat conftest.$ac_ext >&5
5363 eval "ac_cv_header_$ac_safe=no"
5366 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5367 echo "$ac_t""yes" 1>&6
5368 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5369 { test "$extra_verbose" = "yes" && cat << EOF
5372 cat >> confdefs.h <<EOF
5373 #define $ac_tr_hdr 1
5378 echo "$ac_t""no" 1>&6
5383 echo $ac_n "checking for main in -lxml""... $ac_c" 1>&6
5384 echo "configure:5385: checking for main in -lxml" >&5
5385 ac_lib_var=`echo xml'_'main | sed 'y%./+-%__p_%'`
5387 xe_check_libs=" -lxml "
5388 cat > conftest.$ac_ext <<EOF
5389 #line 5390 "configure"
5390 #include "confdefs.h"
5396 if { (eval echo configure:5397: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5398 eval "ac_cv_lib_$ac_lib_var=yes"
5400 echo "configure: failed program was:" >&5
5401 cat conftest.$ac_ext >&5
5403 eval "ac_cv_lib_$ac_lib_var=no"
5408 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5409 echo "$ac_t""yes" 1>&6
5410 libs_gtk="-lxml $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lxml\" to \$libs_gtk"; fi
5412 echo "$ac_t""no" 1>&6
5417 echo $ac_n "checking for main in -lglade""... $ac_c" 1>&6
5418 echo "configure:5419: checking for main in -lglade" >&5
5419 ac_lib_var=`echo glade'_'main | sed 'y%./+-%__p_%'`
5421 xe_check_libs=" -lglade "
5422 cat > conftest.$ac_ext <<EOF
5423 #line 5424 "configure"
5424 #include "confdefs.h"
5430 if { (eval echo configure:5431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5432 eval "ac_cv_lib_$ac_lib_var=yes"
5434 echo "configure: failed program was:" >&5
5435 cat conftest.$ac_ext >&5
5437 eval "ac_cv_lib_$ac_lib_var=no"
5442 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5443 echo "$ac_t""yes" 1>&6
5444 libs_gtk="-lglade $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade\" to \$libs_gtk"; fi
5446 echo "$ac_t""no" 1>&6
5451 echo $ac_n "checking for main in -lglade-gnome""... $ac_c" 1>&6
5452 echo "configure:5453: checking for main in -lglade-gnome" >&5
5453 ac_lib_var=`echo glade-gnome'_'main | sed 'y%./+-%__p_%'`
5455 xe_check_libs=" -lglade-gnome "
5456 cat > conftest.$ac_ext <<EOF
5457 #line 5458 "configure"
5458 #include "confdefs.h"
5464 if { (eval echo configure:5465: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5466 eval "ac_cv_lib_$ac_lib_var=yes"
5468 echo "configure: failed program was:" >&5
5469 cat conftest.$ac_ext >&5
5471 eval "ac_cv_lib_$ac_lib_var=no"
5476 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5477 echo "$ac_t""yes" 1>&6
5478 libs_gtk="-lglade-gnome $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lglade-gnome\" to \$libs_gtk"; fi
5480 echo "$ac_t""no" 1>&6
5484 cat > conftest.$ac_ext <<EOF
5485 #line 5486 "configure"
5486 #include "confdefs.h"
5487 #include <glade/glade-xml.h>
5489 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5490 egrep "char \*txtdomain;" >/dev/null 2>&1; then
5492 echo "$ac_t""yes" 1>&6
5493 { test "$extra_verbose" = "yes" && cat << \EOF
5494 Defining LIBGLADE_XML_TXTDOMAIN = 1
5496 cat >> confdefs.h <<\EOF
5497 #define LIBGLADE_XML_TXTDOMAIN 1
5503 echo "$ac_t""no" 1>&6
5507 CFLAGS="${OLD_CFLAGS}"
5508 CPPFLAGS="${OLD_CPPFLAGS}"
5509 LDFLAGS="${OLD_LDFLAGS}"
5513 if test "$with_x11" != "no"; then
5514 test "$x_includes $x_libraries" != "NONE NONE" && \
5515 window_system=x11 with_x11=yes
5518 if test "$x_includes $x_libraries" = "NONE NONE" \
5519 -a -n "$OPENWINHOME" \
5520 -a "$OPENWINHOME" != "/usr/openwin" \
5521 -a -d "$OPENWINHOME"; then
5522 test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib"
5523 test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include"
5524 test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include"
5527 if test "$x_includes" = "NONE"; then
5528 for dir in "/usr/X11" "/usr/X11R6"; do
5529 if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi
5533 if test "$x_libraries" = "NONE"; then
5534 for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do
5535 if test -r "$dir/libX11.a"; then x_libraries="$dir"; break; fi
5539 # If we find X, set shell vars x_includes and x_libraries to the
5540 # paths, otherwise set no_x=yes.
5541 # Uses ac_ vars as temps to allow command line to override cache and checks.
5542 # --without-x overrides everything else, but does not touch the cache.
5543 echo $ac_n "checking for X""... $ac_c" 1>&6
5544 echo "configure:5545: checking for X" >&5
5546 # Check whether --with-x or --without-x was given.
5547 if test "${with_x+set}" = set; then
5552 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5553 if test "x$with_x" = xno; then
5554 # The user explicitly disabled X.
5557 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5558 # Both variables are already set.
5562 # One or both of the vars are not set, and there is no cached value.
5563 ac_x_includes=NO ac_x_libraries=NO
5565 if mkdir conftestdir; then
5567 # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5568 cat > Imakefile <<'EOF'
5570 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5572 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5573 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5574 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5575 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5576 for ac_extension in a so sl; do
5577 if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5578 test -f $ac_im_libdir/libX11.$ac_extension; then
5579 ac_im_usrlibdir=$ac_im_libdir; break
5582 # Screen out bogus values from the imake configuration. They are
5583 # bogus both because they are the default anyway, and because
5584 # using them would break gcc on systems where it needs fixed includes.
5585 case "$ac_im_incroot" in
5587 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
5589 case "$ac_im_usrlibdir" in
5591 *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
5598 if test "$ac_x_includes" = NO; then
5599 # Guess where to find include files, by looking for this one X11 .h file.
5600 test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
5602 # First, try using that file with no special directory specified.
5603 cat > conftest.$ac_ext <<EOF
5604 #line 5605 "configure"
5605 #include "confdefs.h"
5606 #include <$x_direct_test_include>
5608 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5609 { (eval echo configure:5610: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5610 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5611 if test -z "$ac_err"; then
5613 # We can compile using X headers with no special include directory.
5617 echo "configure: failed program was:" >&5
5618 cat conftest.$ac_ext >&5
5620 # Look for the header file in a standard set of common directories.
5621 # Check X11 before X11Rn because it is often a symlink to the current release.
5624 /usr/X11R6/include \
5625 /usr/X11R5/include \
5626 /usr/X11R4/include \
5629 /usr/include/X11R6 \
5630 /usr/include/X11R5 \
5631 /usr/include/X11R4 \
5633 /usr/local/X11/include \
5634 /usr/local/X11R6/include \
5635 /usr/local/X11R5/include \
5636 /usr/local/X11R4/include \
5638 /usr/local/include/X11 \
5639 /usr/local/include/X11R6 \
5640 /usr/local/include/X11R5 \
5641 /usr/local/include/X11R4 \
5645 /usr/XFree86/include/X11 \
5648 /usr/local/include \
5649 /usr/unsupported/include \
5650 /usr/athena/include \
5651 /usr/local/x11r5/include \
5652 /usr/lpp/Xamples/include \
5654 /usr/openwin/include \
5655 /usr/openwin/share/include \
5658 if test -r "$ac_dir/$x_direct_test_include"; then
5659 ac_x_includes=$ac_dir
5665 fi # $ac_x_includes = NO
5667 if test "$ac_x_libraries" = NO; then
5668 # Check for the libraries.
5670 test -z "$x_direct_test_library" && x_direct_test_library=Xt
5671 test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
5673 # See if we find them without any special options.
5674 # Don't add to $LIBS permanently.
5675 ac_save_LIBS="$LIBS"
5676 LIBS="-l$x_direct_test_library $LIBS"
5677 cat > conftest.$ac_ext <<EOF
5678 #line 5679 "configure"
5679 #include "confdefs.h"
5682 ${x_direct_test_function}()
5685 if { (eval echo configure:5686: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5687 LIBS="$ac_save_LIBS"
5688 # We can link X programs with no special library path.
5691 echo "configure: failed program was:" >&5
5692 cat conftest.$ac_ext >&5
5694 LIBS="$ac_save_LIBS"
5695 # First see if replacing the include by lib works.
5696 # Check X11 before X11Rn because it is often a symlink to the current release.
5697 for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
5708 /usr/local/X11/lib \
5709 /usr/local/X11R6/lib \
5710 /usr/local/X11R5/lib \
5711 /usr/local/X11R4/lib \
5713 /usr/local/lib/X11 \
5714 /usr/local/lib/X11R6 \
5715 /usr/local/lib/X11R5 \
5716 /usr/local/lib/X11R4 \
5720 /usr/XFree86/lib/X11 \
5724 /usr/unsupported/lib \
5726 /usr/local/x11r5/lib \
5727 /usr/lpp/Xamples/lib \
5731 /usr/openwin/share/lib \
5734 for ac_extension in a so sl; do
5735 if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
5736 ac_x_libraries=$ac_dir
5743 fi # $ac_x_libraries = NO
5745 if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
5746 # Didn't find X anywhere. Cache the known absence of X.
5747 ac_cv_have_x="have_x=no"
5749 # Record where we found X for the cache.
5750 ac_cv_have_x="have_x=yes \
5751 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5754 eval "$ac_cv_have_x"
5757 if test "$have_x" != yes; then
5758 echo "$ac_t""$have_x" 1>&6
5761 # If each of the values was on the command line, it overrides each guess.
5762 test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5763 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5764 # Update the cache value to reflect the command line values.
5765 ac_cv_have_x="have_x=yes \
5766 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5767 echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
5770 if test "$no_x" = yes; then
5771 # Not all programs may use this symbol, but it does not hurt to define it.
5772 { test "$extra_verbose" = "yes" && cat << \EOF
5773 Defining X_DISPLAY_MISSING
5775 cat >> confdefs.h <<\EOF
5776 #define X_DISPLAY_MISSING 1
5780 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5782 if test -n "$x_includes"; then
5783 X_CFLAGS="$X_CFLAGS -I$x_includes"
5786 # It would also be nice to do this for all -L options, not just this one.
5787 if test -n "$x_libraries"; then
5788 X_LIBS="$X_LIBS -L$x_libraries"
5789 # For Solaris; some versions of Sun CC require a space after -R and
5790 # others require no space. Words are not sufficient . . . .
5791 case "`(uname -sr) 2>/dev/null`" in
5793 echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
5794 echo "configure:5795: checking whether -R must be followed by a space" >&5
5795 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
5796 cat > conftest.$ac_ext <<EOF
5797 #line 5798 "configure"
5798 #include "confdefs.h"
5804 if { (eval echo configure:5805: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5808 echo "configure: failed program was:" >&5
5809 cat conftest.$ac_ext >&5
5814 if test $ac_R_nospace = yes; then
5815 echo "$ac_t""no" 1>&6
5816 X_LIBS="$X_LIBS -R$x_libraries"
5818 LIBS="$ac_xsave_LIBS -R $x_libraries"
5819 cat > conftest.$ac_ext <<EOF
5820 #line 5821 "configure"
5821 #include "confdefs.h"
5827 if { (eval echo configure:5828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5831 echo "configure: failed program was:" >&5
5832 cat conftest.$ac_ext >&5
5837 if test $ac_R_space = yes; then
5838 echo "$ac_t""yes" 1>&6
5839 X_LIBS="$X_LIBS -R $x_libraries"
5841 echo "$ac_t""neither works" 1>&6
5844 LIBS="$ac_xsave_LIBS"
5848 # Check for system-dependent libraries X programs must link with.
5849 # Do this before checking for the system-independent R6 libraries
5850 # (-lICE), since we may need -lsocket or whatever for X linking.
5852 if test "$ISC" = yes; then
5853 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
5855 # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
5856 # libraries were built with DECnet support. And karl@cs.umb.edu says
5857 # the Alpha needs dnet_stub (dnet does not exist).
5858 if test "$with_dnet" = "no" ; then
5859 ac_cv_lib_dnet_dnet_ntoa=no
5862 echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
5863 echo "configure:5864: checking for dnet_ntoa in -ldnet" >&5
5864 ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5866 xe_check_libs=" -ldnet "
5867 cat > conftest.$ac_ext <<EOF
5868 #line 5869 "configure"
5869 #include "confdefs.h"
5870 /* Override any gcc2 internal prototype to avoid an error. */
5871 /* We use char because int might match the return type of a gcc2
5872 builtin and then its argument prototype would still apply. */
5879 if { (eval echo configure:5880: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5881 eval "ac_cv_lib_$ac_lib_var=yes"
5883 echo "configure: failed program was:" >&5
5884 cat conftest.$ac_ext >&5
5886 eval "ac_cv_lib_$ac_lib_var=no"
5891 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5892 echo "$ac_t""yes" 1>&6
5893 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
5895 echo "$ac_t""no" 1>&6
5900 if test $ac_cv_lib_dnet_dnet_ntoa = no; then
5902 echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
5903 echo "configure:5904: checking for dnet_ntoa in -ldnet_stub" >&5
5904 ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
5906 xe_check_libs=" -ldnet_stub "
5907 cat > conftest.$ac_ext <<EOF
5908 #line 5909 "configure"
5909 #include "confdefs.h"
5910 /* Override any gcc2 internal prototype to avoid an error. */
5911 /* We use char because int might match the return type of a gcc2
5912 builtin and then its argument prototype would still apply. */
5919 if { (eval echo configure:5920: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5921 eval "ac_cv_lib_$ac_lib_var=yes"
5923 echo "configure: failed program was:" >&5
5924 cat conftest.$ac_ext >&5
5926 eval "ac_cv_lib_$ac_lib_var=no"
5931 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
5932 echo "$ac_t""yes" 1>&6
5933 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
5935 echo "$ac_t""no" 1>&6
5941 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5942 # to get the SysV transport functions.
5943 # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
5945 # The nsl library prevents programs from opening the X display
5946 # on Irix 5.2, according to dickey@clark.net.
5947 echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
5948 echo "configure:5949: checking for gethostbyname" >&5
5950 cat > conftest.$ac_ext <<EOF
5951 #line 5952 "configure"
5952 #include "confdefs.h"
5953 /* System header to define __stub macros and hopefully few prototypes,
5954 which can conflict with char gethostbyname(); below. */
5956 /* Override any gcc2 internal prototype to avoid an error. */
5957 /* We use char because int might match the return type of a gcc2
5958 builtin and then its argument prototype would still apply. */
5959 char gethostbyname();
5963 /* The GNU C library defines this for functions which it implements
5964 to always fail with ENOSYS. Some functions are actually named
5965 something starting with __ and the normal name is an alias. */
5966 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5974 if { (eval echo configure:5975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5976 eval "ac_cv_func_gethostbyname=yes"
5978 echo "configure: failed program was:" >&5
5979 cat conftest.$ac_ext >&5
5981 eval "ac_cv_func_gethostbyname=no"
5985 if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
5986 echo "$ac_t""yes" 1>&6
5989 echo "$ac_t""no" 1>&6
5992 if test $ac_cv_func_gethostbyname = no; then
5994 echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
5995 echo "configure:5996: checking for gethostbyname in -lnsl" >&5
5996 ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
5998 xe_check_libs=" -lnsl "
5999 cat > conftest.$ac_ext <<EOF
6000 #line 6001 "configure"
6001 #include "confdefs.h"
6002 /* Override any gcc2 internal prototype to avoid an error. */
6003 /* We use char because int might match the return type of a gcc2
6004 builtin and then its argument prototype would still apply. */
6005 char gethostbyname();
6011 if { (eval echo configure:6012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6013 eval "ac_cv_lib_$ac_lib_var=yes"
6015 echo "configure: failed program was:" >&5
6016 cat conftest.$ac_ext >&5
6018 eval "ac_cv_lib_$ac_lib_var=no"
6023 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6024 echo "$ac_t""yes" 1>&6
6025 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
6027 echo "$ac_t""no" 1>&6
6033 # lieder@skyler.mavd.honeywell.com says without -lsocket,
6034 # socket/setsockopt and other routines are undefined under SCO ODT
6035 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
6036 # on later versions), says simon@lia.di.epfl.ch: it contains
6037 # gethostby* variants that don't use the nameserver (or something).
6038 # -lsocket must be given before -lnsl if both are needed.
6039 # We assume that if connect needs -lnsl, so does gethostbyname.
6040 echo $ac_n "checking for connect""... $ac_c" 1>&6
6041 echo "configure:6042: checking for connect" >&5
6043 cat > conftest.$ac_ext <<EOF
6044 #line 6045 "configure"
6045 #include "confdefs.h"
6046 /* System header to define __stub macros and hopefully few prototypes,
6047 which can conflict with char connect(); below. */
6049 /* Override any gcc2 internal prototype to avoid an error. */
6050 /* We use char because int might match the return type of a gcc2
6051 builtin and then its argument prototype would still apply. */
6056 /* The GNU C library defines this for functions which it implements
6057 to always fail with ENOSYS. Some functions are actually named
6058 something starting with __ and the normal name is an alias. */
6059 #if defined (__stub_connect) || defined (__stub___connect)
6067 if { (eval echo configure:6068: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6069 eval "ac_cv_func_connect=yes"
6071 echo "configure: failed program was:" >&5
6072 cat conftest.$ac_ext >&5
6074 eval "ac_cv_func_connect=no"
6078 if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
6079 echo "$ac_t""yes" 1>&6
6082 echo "$ac_t""no" 1>&6
6085 if test $ac_cv_func_connect = no; then
6087 xe_msg_checking="for connect in -lsocket"
6088 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
6089 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6090 echo "configure:6091: checking "$xe_msg_checking"" >&5
6091 ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
6093 xe_check_libs=" -lsocket $X_EXTRA_LIBS"
6094 cat > conftest.$ac_ext <<EOF
6095 #line 6096 "configure"
6096 #include "confdefs.h"
6097 /* Override any gcc2 internal prototype to avoid an error. */
6098 /* We use char because int might match the return type of a gcc2
6099 builtin and then its argument prototype would still apply. */
6106 if { (eval echo configure:6107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6108 eval "ac_cv_lib_$ac_lib_var=yes"
6110 echo "configure: failed program was:" >&5
6111 cat conftest.$ac_ext >&5
6113 eval "ac_cv_lib_$ac_lib_var=no"
6118 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6119 echo "$ac_t""yes" 1>&6
6120 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6122 echo "$ac_t""no" 1>&6
6128 # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
6129 echo $ac_n "checking for remove""... $ac_c" 1>&6
6130 echo "configure:6131: checking for remove" >&5
6132 cat > conftest.$ac_ext <<EOF
6133 #line 6134 "configure"
6134 #include "confdefs.h"
6135 /* System header to define __stub macros and hopefully few prototypes,
6136 which can conflict with char remove(); below. */
6138 /* Override any gcc2 internal prototype to avoid an error. */
6139 /* We use char because int might match the return type of a gcc2
6140 builtin and then its argument prototype would still apply. */
6145 /* The GNU C library defines this for functions which it implements
6146 to always fail with ENOSYS. Some functions are actually named
6147 something starting with __ and the normal name is an alias. */
6148 #if defined (__stub_remove) || defined (__stub___remove)
6156 if { (eval echo configure:6157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6158 eval "ac_cv_func_remove=yes"
6160 echo "configure: failed program was:" >&5
6161 cat conftest.$ac_ext >&5
6163 eval "ac_cv_func_remove=no"
6167 if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
6168 echo "$ac_t""yes" 1>&6
6171 echo "$ac_t""no" 1>&6
6174 if test $ac_cv_func_remove = no; then
6176 echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
6177 echo "configure:6178: checking for remove in -lposix" >&5
6178 ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
6180 xe_check_libs=" -lposix "
6181 cat > conftest.$ac_ext <<EOF
6182 #line 6183 "configure"
6183 #include "confdefs.h"
6184 /* Override any gcc2 internal prototype to avoid an error. */
6185 /* We use char because int might match the return type of a gcc2
6186 builtin and then its argument prototype would still apply. */
6193 if { (eval echo configure:6194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6195 eval "ac_cv_lib_$ac_lib_var=yes"
6197 echo "configure: failed program was:" >&5
6198 cat conftest.$ac_ext >&5
6200 eval "ac_cv_lib_$ac_lib_var=no"
6205 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6206 echo "$ac_t""yes" 1>&6
6207 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6209 echo "$ac_t""no" 1>&6
6215 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6216 echo $ac_n "checking for shmat""... $ac_c" 1>&6
6217 echo "configure:6218: checking for shmat" >&5
6219 cat > conftest.$ac_ext <<EOF
6220 #line 6221 "configure"
6221 #include "confdefs.h"
6222 /* System header to define __stub macros and hopefully few prototypes,
6223 which can conflict with char shmat(); below. */
6225 /* Override any gcc2 internal prototype to avoid an error. */
6226 /* We use char because int might match the return type of a gcc2
6227 builtin and then its argument prototype would still apply. */
6232 /* The GNU C library defines this for functions which it implements
6233 to always fail with ENOSYS. Some functions are actually named
6234 something starting with __ and the normal name is an alias. */
6235 #if defined (__stub_shmat) || defined (__stub___shmat)
6243 if { (eval echo configure:6244: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6245 eval "ac_cv_func_shmat=yes"
6247 echo "configure: failed program was:" >&5
6248 cat conftest.$ac_ext >&5
6250 eval "ac_cv_func_shmat=no"
6254 if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
6255 echo "$ac_t""yes" 1>&6
6258 echo "$ac_t""no" 1>&6
6261 if test $ac_cv_func_shmat = no; then
6263 echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
6264 echo "configure:6265: checking for shmat in -lipc" >&5
6265 ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
6267 xe_check_libs=" -lipc "
6268 cat > conftest.$ac_ext <<EOF
6269 #line 6270 "configure"
6270 #include "confdefs.h"
6271 /* Override any gcc2 internal prototype to avoid an error. */
6272 /* We use char because int might match the return type of a gcc2
6273 builtin and then its argument prototype would still apply. */
6280 if { (eval echo configure:6281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6282 eval "ac_cv_lib_$ac_lib_var=yes"
6284 echo "configure: failed program was:" >&5
6285 cat conftest.$ac_ext >&5
6287 eval "ac_cv_lib_$ac_lib_var=no"
6292 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6293 echo "$ac_t""yes" 1>&6
6294 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6296 echo "$ac_t""no" 1>&6
6303 # Check for libraries that X11R6 Xt/Xaw programs need.
6304 ac_save_LDFLAGS="$LDFLAGS"
6305 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6306 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6307 # check for ICE first), but we must link in the order -lSM -lICE or
6308 # we get undefined symbols. So assume we have SM if we have ICE.
6309 # These have to be linked with before -lX11, unlike the other
6310 # libraries we check for below, so use a different variable.
6311 # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
6313 xe_msg_checking="for IceConnectionNumber in -lICE"
6314 test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
6315 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6316 echo "configure:6317: checking "$xe_msg_checking"" >&5
6317 ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
6319 xe_check_libs=" -lICE $X_EXTRA_LIBS"
6320 cat > conftest.$ac_ext <<EOF
6321 #line 6322 "configure"
6322 #include "confdefs.h"
6323 /* Override any gcc2 internal prototype to avoid an error. */
6324 /* We use char because int might match the return type of a gcc2
6325 builtin and then its argument prototype would still apply. */
6326 char IceConnectionNumber();
6329 IceConnectionNumber()
6332 if { (eval echo configure:6333: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6334 eval "ac_cv_lib_$ac_lib_var=yes"
6336 echo "configure: failed program was:" >&5
6337 cat conftest.$ac_ext >&5
6339 eval "ac_cv_lib_$ac_lib_var=no"
6344 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6345 echo "$ac_t""yes" 1>&6
6346 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6348 echo "$ac_t""no" 1>&6
6352 LDFLAGS="$ac_save_LDFLAGS"
6355 # Autoconf claims to find X library and include dirs for us.
6356 if test "$no_x" = "yes"
6357 then with_x11=no window_system=none HAVE_X_WINDOWS=no
6358 else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes
6363 if test "$with_x11" = "yes"; then
6364 { test "$extra_verbose" = "yes" && cat << \EOF
6365 Defining HAVE_X_WINDOWS
6367 cat >> confdefs.h <<\EOF
6368 #define HAVE_X_WINDOWS 1
6372 MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi
6373 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi
6376 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
6377 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
6378 echo "configure:6379: checking for Xm/Xm.h" >&5
6380 cat > conftest.$ac_ext <<EOF
6381 #line 6382 "configure"
6382 #include "confdefs.h"
6385 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6386 { (eval echo configure:6387: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6387 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6388 if test -z "$ac_err"; then
6390 eval "ac_cv_header_$ac_safe=yes"
6393 echo "configure: failed program was:" >&5
6394 cat conftest.$ac_ext >&5
6396 eval "ac_cv_header_$ac_safe=no"
6399 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6400 echo "$ac_t""yes" 1>&6
6402 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
6403 echo "configure:6404: checking for XmStringFree in -lXm" >&5
6404 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
6406 xe_check_libs=" -lXm "
6407 cat > conftest.$ac_ext <<EOF
6408 #line 6409 "configure"
6409 #include "confdefs.h"
6410 /* Override any gcc2 internal prototype to avoid an error. */
6411 /* We use char because int might match the return type of a gcc2
6412 builtin and then its argument prototype would still apply. */
6413 char XmStringFree();
6419 if { (eval echo configure:6420: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6421 eval "ac_cv_lib_$ac_lib_var=yes"
6423 echo "configure: failed program was:" >&5
6424 cat conftest.$ac_ext >&5
6426 eval "ac_cv_lib_$ac_lib_var=no"
6431 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6432 echo "$ac_t""yes" 1>&6
6435 echo "$ac_t""no" 1>&6
6440 echo "$ac_t""no" 1>&6
6444 if test "$got_motif" != "yes"; then
6445 for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" \
6446 "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do
6447 inc_dir=`echo $lib_dir | sed -e 's/lib/include/'`
6448 if test -d "$lib_dir" -a -d "$inc_dir"; then
6449 case "$x_libraries" in *"$lib_dir"* ) ;; *)
6450 x_libraries="$lib_dir $x_libraries"
6451 X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;;
6453 case "$x_includes" in "$inc_dir"* ) ;; *)
6454 x_includes="$inc_dir $x_includes"
6455 X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;;
6461 for rel in "X11R6" "X11R5" "X11R4"; do
6462 lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include"
6463 if test -d "$lib_dir" -a -d "$inc_dir"; then
6464 case "$x_libraries" in *"$lib_dir"* ) ;; *)
6465 x_libraries="$x_libraries $lib_dir"
6466 X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi
6468 case "$x_includes" in "$inc_dir"* ) ;; *)
6469 x_includes="$x_includes $inc_dir"
6470 X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi
6476 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 ;;
6479 ld_switch_x_site="$X_LIBS"
6482 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
6483 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
6484 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
6486 runpath="" runpath_dirs=""
6487 if test -n "$LD_RUN_PATH"; then
6488 runpath="$LD_RUN_PATH"
6489 elif test "$GCC" = "yes"; then
6490 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
6491 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
6492 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
6493 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
6494 case "$arg" in P,* | -L* | -R* )
6495 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
6497 xe_runpath_dir="$dir"
6498 test "$xe_runpath_dir" != "/lib" -a \
6499 "$xe_runpath_dir" != "/usr/lib" -a \
6500 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
6501 eval "$xe_add_unique_runpath_dir"
6506 ld_switch_run="$ld_switch_run_save"
6509 for arg in $ld_switch_site $ld_switch_x_site; do
6510 case "$arg" in -L*) {
6511 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
6512 test "$xe_runpath_dir" != "/lib" -a \
6513 "$xe_runpath_dir" != "/usr/lib" -a \
6514 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
6515 eval "$xe_add_unique_runpath_dir"
6518 if test "$opsys $need_motif" = "sol2 yes"; then
6519 xe_runpath_dir="/opt/SUNWdt/lib";
6520 eval "$xe_add_unique_runpath_dir";
6523 if test -n "$runpath"; then
6524 ld_switch_run="${dash_r}${runpath}"
6526 if test "$GCC" = "yes"; then
6527 set x $ld_switch_run; shift; ld_switch_run=""
6528 while test -n "$1"; do
6530 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
6531 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
6533 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
6538 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
6543 if test "$extra_verbose" = "yes"; then
6544 echo; echo "X11 compilation variables:"
6545 for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done
6550 if test "$x_includes" != NONE; then
6551 for i in $x_includes; do
6552 if test -d "$i/bitmaps"; then
6553 bitmapdirs="$i/bitmaps:$bitmapdirs"
6555 if test -d "$i/X11/bitmaps"; then
6556 bitmapdirs="$i/X11/bitmaps:$bitmapdirs"
6559 bitmapdirs=`echo "$bitmapdirs" | sed s/.$//`
6561 test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF
6562 Defining BITMAPDIR = "$bitmapdirs"
6564 cat >> confdefs.h <<EOF
6565 #define BITMAPDIR "$bitmapdirs"
6570 echo "checking for X defines extracted by xmkmf" 1>&6
6571 echo "configure:6572: checking for X defines extracted by xmkmf" >&5
6573 if mkdir conftestdir; then
6575 cat > Imakefile <<'EOF'
6577 @echo ${PROTO_DEFINES} ${STD_DEFINES}
6579 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
6580 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6581 xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make`
6585 for word in $xmkmf_defines; do
6589 sym=`echo '' $word | sed -e 's:^ *-D::' -e 's:=.*::'`
6591 -D*=* ) val=`echo '' $word | sed -e 's:^.*=::'` ;;
6594 if grep "^#define $sym " confdefs.h >/dev/null; then :; else
6595 if test "$val" = "1"
6596 then { test "$extra_verbose" = "yes" && cat << EOF
6599 cat >> confdefs.h <<EOF
6604 else { test "$extra_verbose" = "yes" && cat << EOF
6605 Defining $sym = $val
6607 cat >> confdefs.h <<EOF
6618 ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'`
6619 echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6
6620 echo "configure:6621: checking for X11/Intrinsic.h" >&5
6622 cat > conftest.$ac_ext <<EOF
6623 #line 6624 "configure"
6624 #include "confdefs.h"
6625 #include <X11/Intrinsic.h>
6627 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6628 { (eval echo configure:6629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6629 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6630 if test -z "$ac_err"; then
6632 eval "ac_cv_header_$ac_safe=yes"
6635 echo "configure: failed program was:" >&5
6636 cat conftest.$ac_ext >&5
6638 eval "ac_cv_header_$ac_safe=no"
6641 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6642 echo "$ac_t""yes" 1>&6
6645 echo "$ac_t""no" 1>&6
6646 { echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; }
6651 echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
6652 echo "configure:6653: checking for XOpenDisplay in -lX11" >&5
6653 ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
6655 xe_check_libs=" -lX11 "
6656 cat > conftest.$ac_ext <<EOF
6657 #line 6658 "configure"
6658 #include "confdefs.h"
6659 /* Override any gcc2 internal prototype to avoid an error. */
6660 /* We use char because int might match the return type of a gcc2
6661 builtin and then its argument prototype would still apply. */
6662 char XOpenDisplay();
6668 if { (eval echo configure:6669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6670 eval "ac_cv_lib_$ac_lib_var=yes"
6672 echo "configure: failed program was:" >&5
6673 cat conftest.$ac_ext >&5
6675 eval "ac_cv_lib_$ac_lib_var=no"
6680 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6681 echo "$ac_t""yes" 1>&6
6684 echo "$ac_t""no" 1>&6
6688 if test "$have_lib_x11" != "yes"; then
6690 xe_msg_checking="for XGetFontProperty in -lX11"
6691 test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout"
6692 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
6693 echo "configure:6694: checking "$xe_msg_checking"" >&5
6694 ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'`
6696 xe_check_libs=" -lX11 -b i486-linuxaout"
6697 cat > conftest.$ac_ext <<EOF
6698 #line 6699 "configure"
6699 #include "confdefs.h"
6700 /* Override any gcc2 internal prototype to avoid an error. */
6701 /* We use char because int might match the return type of a gcc2
6702 builtin and then its argument prototype would still apply. */
6703 char XGetFontProperty();
6709 if { (eval echo configure:6710: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6711 eval "ac_cv_lib_$ac_lib_var=yes"
6713 echo "configure: failed program was:" >&5
6714 cat conftest.$ac_ext >&5
6716 eval "ac_cv_lib_$ac_lib_var=no"
6721 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6722 echo "$ac_t""yes" 1>&6
6723 ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site"
6725 echo "$ac_t""no" 1>&6
6726 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6732 test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\""
6735 echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6
6736 echo "configure:6737: checking for XShapeSelectInput in -lXext" >&5
6737 ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'`
6739 xe_check_libs=" -lXext "
6740 cat > conftest.$ac_ext <<EOF
6741 #line 6742 "configure"
6742 #include "confdefs.h"
6743 /* Override any gcc2 internal prototype to avoid an error. */
6744 /* We use char because int might match the return type of a gcc2
6745 builtin and then its argument prototype would still apply. */
6746 char XShapeSelectInput();
6752 if { (eval echo configure:6753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6754 eval "ac_cv_lib_$ac_lib_var=yes"
6756 echo "configure: failed program was:" >&5
6757 cat conftest.$ac_ext >&5
6759 eval "ac_cv_lib_$ac_lib_var=no"
6764 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6765 echo "$ac_t""yes" 1>&6
6766 libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi
6768 echo "$ac_t""no" 1>&6
6774 echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6
6775 echo "configure:6776: checking for XtOpenDisplay in -lXt" >&5
6776 ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'`
6778 xe_check_libs=" -lXt "
6779 cat > conftest.$ac_ext <<EOF
6780 #line 6781 "configure"
6781 #include "confdefs.h"
6782 /* Override any gcc2 internal prototype to avoid an error. */
6783 /* We use char because int might match the return type of a gcc2
6784 builtin and then its argument prototype would still apply. */
6785 char XtOpenDisplay();
6791 if { (eval echo configure:6792: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6793 eval "ac_cv_lib_$ac_lib_var=yes"
6795 echo "configure: failed program was:" >&5
6796 cat conftest.$ac_ext >&5
6798 eval "ac_cv_lib_$ac_lib_var=no"
6803 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
6804 echo "$ac_t""yes" 1>&6
6805 libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi
6807 echo "$ac_t""no" 1>&6
6808 { echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
6813 echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6
6814 echo "configure:6815: checking the version of X11 being used" >&5
6815 cat > conftest.$ac_ext <<EOF
6816 #line 6817 "configure"
6817 #include "confdefs.h"
6818 #include <X11/Intrinsic.h>
6819 int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; }
6821 if { (eval echo configure:6822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
6823 ./conftest foobar; x11_release=$?
6826 echo "configure: failed program was:" >&5
6827 cat conftest.$ac_ext >&5
6832 echo "$ac_t""R${x11_release}" 1>&6
6833 { test "$extra_verbose" = "yes" && cat << EOF
6834 Defining THIS_IS_X11R${x11_release}
6836 cat >> confdefs.h <<EOF
6837 #define THIS_IS_X11R${x11_release} 1
6842 if test "${x11_release}" = "4"; then
6843 case "$with_widgets" in
6844 "" | "no") with_widgets=no ;;
6845 *) { echo "Error:" "Widget support requires X11R5 or greater" >&2; exit 1; } ;;
6849 for ac_func in XConvertCase XtRegisterDrawable
6851 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6852 echo "configure:6853: checking for $ac_func" >&5
6854 cat > conftest.$ac_ext <<EOF
6855 #line 6856 "configure"
6856 #include "confdefs.h"
6857 /* System header to define __stub macros and hopefully few prototypes,
6858 which can conflict with char $ac_func(); below. */
6860 /* Override any gcc2 internal prototype to avoid an error. */
6861 /* We use char because int might match the return type of a gcc2
6862 builtin and then its argument prototype would still apply. */
6867 /* The GNU C library defines this for functions which it implements
6868 to always fail with ENOSYS. Some functions are actually named
6869 something starting with __ and the normal name is an alias. */
6870 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6878 if { (eval echo configure:6879: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6880 eval "ac_cv_func_$ac_func=yes"
6882 echo "configure: failed program was:" >&5
6883 cat conftest.$ac_ext >&5
6885 eval "ac_cv_func_$ac_func=no"
6889 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6890 echo "$ac_t""yes" 1>&6
6891 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6892 { test "$extra_verbose" = "yes" && cat << EOF
6893 Defining $ac_tr_func
6895 cat >> confdefs.h <<EOF
6896 #define $ac_tr_func 1
6901 echo "$ac_t""no" 1>&6
6906 for ac_hdr in X11/Xlocale.h
6908 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6909 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6910 echo "configure:6911: checking for $ac_hdr" >&5
6912 cat > conftest.$ac_ext <<EOF
6913 #line 6914 "configure"
6914 #include "confdefs.h"
6917 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6918 { (eval echo configure:6919: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6919 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6920 if test -z "$ac_err"; then
6922 eval "ac_cv_header_$ac_safe=yes"
6925 echo "configure: failed program was:" >&5
6926 cat conftest.$ac_ext >&5
6928 eval "ac_cv_header_$ac_safe=no"
6931 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6932 echo "$ac_t""yes" 1>&6
6933 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6934 { test "$extra_verbose" = "yes" && cat << EOF
6937 cat >> confdefs.h <<EOF
6938 #define $ac_tr_hdr 1
6943 echo "$ac_t""no" 1>&6
6948 for ac_func in XRegisterIMInstantiateCallback
6950 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6951 echo "configure:6952: checking for $ac_func" >&5
6953 cat > conftest.$ac_ext <<EOF
6954 #line 6955 "configure"
6955 #include "confdefs.h"
6956 /* System header to define __stub macros and hopefully few prototypes,
6957 which can conflict with char $ac_func(); below. */
6959 /* Override any gcc2 internal prototype to avoid an error. */
6960 /* We use char because int might match the return type of a gcc2
6961 builtin and then its argument prototype would still apply. */
6966 /* The GNU C library defines this for functions which it implements
6967 to always fail with ENOSYS. Some functions are actually named
6968 something starting with __ and the normal name is an alias. */
6969 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6977 if { (eval echo configure:6978: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6979 eval "ac_cv_func_$ac_func=yes"
6981 echo "configure: failed program was:" >&5
6982 cat conftest.$ac_ext >&5
6984 eval "ac_cv_func_$ac_func=no"
6988 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6989 echo "$ac_t""yes" 1>&6
6990 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6991 { test "$extra_verbose" = "yes" && cat << EOF
6992 Defining $ac_tr_func
6994 cat >> confdefs.h <<EOF
6995 #define $ac_tr_func 1
7000 echo "$ac_t""no" 1>&6
7004 echo $ac_n "checking for standard XRegisterIMInstantiateCallback prototype""... $ac_c" 1>&6
7005 echo "configure:7006: checking for standard XRegisterIMInstantiateCallback prototype" >&5
7006 cat > conftest.$ac_ext <<EOF
7007 #line 7008 "configure"
7008 #include "confdefs.h"
7010 #define NeedFunctionPrototypes 1
7011 #include <X11/Xlib.h>
7012 extern Bool XRegisterIMInstantiateCallback(
7013 Display*, struct _XrmHashBucketRec*, char*, char*, XIMProc, XPointer*);
7019 if { (eval echo configure:7020: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7021 echo "$ac_t""yes" 1>&6
7023 echo "configure: failed program was:" >&5
7024 cat conftest.$ac_ext >&5
7026 echo "$ac_t""no" 1>&6
7027 { test "$extra_verbose" = "yes" && cat << \EOF
7028 Defining XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE
7030 cat >> confdefs.h <<\EOF
7031 #define XREGISTERIMINSTANTIATECALLBACK_NONSTANDARD_PROTOTYPE 1
7038 test -z "$with_xmu" && {
7039 echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6
7040 echo "configure:7041: checking for XmuReadBitmapDataFromFile in -lXmu" >&5
7041 ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'`
7043 xe_check_libs=" -lXmu "
7044 cat > conftest.$ac_ext <<EOF
7045 #line 7046 "configure"
7046 #include "confdefs.h"
7047 /* Override any gcc2 internal prototype to avoid an error. */
7048 /* We use char because int might match the return type of a gcc2
7049 builtin and then its argument prototype would still apply. */
7050 char XmuReadBitmapDataFromFile();
7053 XmuReadBitmapDataFromFile()
7056 if { (eval echo configure:7057: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7058 eval "ac_cv_lib_$ac_lib_var=yes"
7060 echo "configure: failed program was:" >&5
7061 cat conftest.$ac_ext >&5
7063 eval "ac_cv_lib_$ac_lib_var=no"
7068 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7069 echo "$ac_t""yes" 1>&6
7072 echo "$ac_t""no" 1>&6
7077 if test "$with_xmu" = "no"; then
7078 extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then
7079 echo " xemacs will be linked with \"xmu.o\""
7082 libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi
7083 { test "$extra_verbose" = "yes" && cat << \EOF
7086 cat >> confdefs.h <<\EOF
7094 echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
7095 echo "configure:7096: checking for main in -lXbsd" >&5
7096 ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
7098 xe_check_libs=" -lXbsd "
7099 cat > conftest.$ac_ext <<EOF
7100 #line 7101 "configure"
7101 #include "confdefs.h"
7107 if { (eval echo configure:7108: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7109 eval "ac_cv_lib_$ac_lib_var=yes"
7111 echo "configure: failed program was:" >&5
7112 cat conftest.$ac_ext >&5
7114 eval "ac_cv_lib_$ac_lib_var=no"
7119 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7120 echo "$ac_t""yes" 1>&6
7121 libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi
7123 echo "$ac_t""no" 1>&6
7128 if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then
7129 if test "$GCC" = "yes"; then
7130 echo $ac_n "checking for name of AIX gcc threads option""... $ac_c" 1>&6
7131 echo "configure:7132: checking for name of AIX gcc threads option" >&5
7132 case `$CC -v --help 2>&1` in
7133 *-mthreads*) aix_threads=-mthreads ;;
7134 *) aix_threads=-pthread ;;
7136 echo "$ac_t""$aix_threads" 1>&6
7137 X_CFLAGS="$aix_threads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$aix_threads\" to \$X_CFLAGS"; fi
7138 libs_x="$aix_threads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$aix_threads\" to \$libs_x"; fi
7140 case "$CC" in *_r) : ;;
7144 echo $ac_n "checking size of short""... $ac_c" 1>&6
7145 echo "configure:7146: checking size of short" >&5
7147 cat > conftest.$ac_ext <<EOF
7148 #line 7149 "configure"
7149 #include "confdefs.h"
7153 FILE *f=fopen("conftestval", "w");
7155 fprintf(f, "%d\n", sizeof(short));
7159 if { (eval echo configure:7160: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7161 ac_cv_sizeof_short=`cat conftestval`
7164 echo "configure: failed program was:" >&5
7165 cat conftest.$ac_ext >&5
7167 ac_cv_sizeof_short=0
7170 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
7171 { test "$extra_verbose" = "yes" && cat << EOF
7172 Defining SIZEOF_SHORT = $ac_cv_sizeof_short
7174 cat >> confdefs.h <<EOF
7175 #define SIZEOF_SHORT $ac_cv_sizeof_short
7180 test "$ac_cv_sizeof_short" = 0 && CC="$xe_save_CC" ;;
7186 if test "$with_msw" != "no"; then
7187 echo "checking for MS-Windows" 1>&6
7188 echo "configure:7189: checking for MS-Windows" >&5
7190 echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6
7191 echo "configure:7192: checking for main in -lgdi32" >&5
7192 ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'`
7194 xe_check_libs=" -lgdi32 "
7195 cat > conftest.$ac_ext <<EOF
7196 #line 7197 "configure"
7197 #include "confdefs.h"
7203 if { (eval echo configure:7204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7205 eval "ac_cv_lib_$ac_lib_var=yes"
7207 echo "configure: failed program was:" >&5
7208 cat conftest.$ac_ext >&5
7210 eval "ac_cv_lib_$ac_lib_var=no"
7215 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7216 echo "$ac_t""yes" 1>&6
7219 echo "$ac_t""no" 1>&6
7223 if test "$with_msw" = "yes"; then
7224 { test "$extra_verbose" = "yes" && cat << \EOF
7225 Defining HAVE_MS_WINDOWS
7227 cat >> confdefs.h <<\EOF
7228 #define HAVE_MS_WINDOWS 1
7233 if test "$with_netinstall" = "yes"; then
7234 MAKE_SUBDIR="$MAKE_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$MAKE_SUBDIR"; fi
7235 SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$SRC_SUBDIR_DEPS"; fi
7236 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR netinstall" && if test "$extra_verbose" = "yes"; then echo " Appending \"netinstall\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
7239 install_pp="$srcdir/lib-src/installexe.sh"
7240 libs_system="$libs_system -lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lkernel32 -lwinspool" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lshell32 -lgdi32 -luser32 -lcomdlg32 -lcomctl32 -lkernel32 -lwinspool\" to \$libs_system"; fi
7241 test "$with_dragndrop" != no && dragndrop_proto="$dragndrop_proto msw" && if test "$extra_verbose" = "yes"; then echo " Appending \"msw\" to \$dragndrop_proto"; fi
7242 if test "$window_system" != x11; then
7244 test "$with_scrollbars" != "no" && with_scrollbars=msw \
7245 && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
7246 echo " xemacs will be linked with \"scrollbar-msw.o\""
7248 test "$with_menubars" != "no" && with_menubars=msw \
7249 && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
7250 echo " xemacs will be linked with \"menubar-msw.o\""
7252 test "$with_toolbars" != "no" && with_toolbars=msw \
7253 && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
7254 echo " xemacs will be linked with \"toolbar-msw.o\""
7256 test "$with_dialogs" != "no" && with_dialogs=msw \
7257 && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
7258 echo " xemacs will be linked with \"dialog-msw.o\""
7260 test "$with_widgets" != "no" && with_widgets=msw
7262 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
7263 echo " xemacs will be linked with \"scrollbar-msw.o\""
7265 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
7266 echo " xemacs will be linked with \"menubar-msw.o\""
7268 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
7269 echo " xemacs will be linked with \"toolbar-msw.o\""
7271 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
7272 echo " xemacs will be linked with \"dialog-msw.o\""
7275 cat > conftest.$ac_ext <<EOF
7276 #line 7277 "configure"
7277 #include "confdefs.h"
7279 int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; }
7281 if { (eval echo configure:7282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
7283 need_event_unixoid=yes; { test "$extra_verbose" = "yes" && cat << \EOF
7284 Defining HAVE_MSG_SELECT
7286 cat >> confdefs.h <<\EOF
7287 #define HAVE_MSG_SELECT 1
7293 echo "configure: failed program was:" >&5
7294 cat conftest.$ac_ext >&5
7297 with_file_coding=yes
7298 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
7299 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\""
7306 test -z "$window_system" && window_system="none"
7308 if test "$window_system" = "none"; then
7309 for feature in menubars scrollbars toolbars dialogs dragndrop xface
7311 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7312 echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2
7314 eval "with_${feature}=no"
7317 test -z "$with_toolbars" && with_toolbars=yes
7320 if test "$with_msw" != "yes"; then
7321 for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES
7323 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7324 echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2
7326 eval "with_${feature}=no"
7332 if test "$with_x11" != "yes"; then
7333 for feature in tooltalk cde offix wmcommand xim xmu nas_sound
7335 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
7336 echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2
7338 eval "with_${feature}=no"
7342 if test "$with_x11" = "yes"; then
7343 ac_safe=`echo "X11/extensions/shape.h" | sed 'y%./+-%__p_%'`
7344 echo $ac_n "checking for X11/extensions/shape.h""... $ac_c" 1>&6
7345 echo "configure:7346: checking for X11/extensions/shape.h" >&5
7347 cat > conftest.$ac_ext <<EOF
7348 #line 7349 "configure"
7349 #include "confdefs.h"
7350 #include <X11/extensions/shape.h>
7352 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7353 { (eval echo configure:7354: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7354 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7355 if test -z "$ac_err"; then
7357 eval "ac_cv_header_$ac_safe=yes"
7360 echo "configure: failed program was:" >&5
7361 cat conftest.$ac_ext >&5
7363 eval "ac_cv_header_$ac_safe=no"
7366 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7367 echo "$ac_t""yes" 1>&6
7369 { test "$extra_verbose" = "yes" && cat << \EOF
7370 Defining HAVE_BALLOON_HELP
7372 cat >> confdefs.h <<\EOF
7373 #define HAVE_BALLOON_HELP 1
7377 extra_objs="$extra_objs balloon_help.o balloon-x.o" && if test "$extra_verbose" = "yes"; then
7378 echo " xemacs will be linked with \"balloon_help.o balloon-x.o\""
7381 echo "$ac_t""no" 1>&6
7388 case "$window_system" in
7389 x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;;
7390 msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;;
7393 test "$with_gnome" = "yes" && echo " Using GNOME."
7394 test "$with_gnome" = "no" && echo " Using GTK."
7396 none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;;
7399 case "$x_libraries" in *X11R4* )
7400 test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h"
7401 test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h"
7404 echo "checking for WM_COMMAND option" 1>&6
7405 echo "configure:7406: checking for WM_COMMAND option" >&5;
7406 if test "$with_wmcommand" != "no"; then
7407 { test "$extra_verbose" = "yes" && cat << \EOF
7408 Defining HAVE_WMCOMMAND
7410 cat >> confdefs.h <<\EOF
7411 #define HAVE_WMCOMMAND 1
7417 test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no
7418 test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'`
7419 echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6
7420 echo "configure:7421: checking for X11/Xauth.h" >&5
7422 cat > conftest.$ac_ext <<EOF
7423 #line 7424 "configure"
7424 #include "confdefs.h"
7425 #include <X11/Xauth.h>
7427 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7428 { (eval echo configure:7429: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7429 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7430 if test -z "$ac_err"; then
7432 eval "ac_cv_header_$ac_safe=yes"
7435 echo "configure: failed program was:" >&5
7436 cat conftest.$ac_ext >&5
7438 eval "ac_cv_header_$ac_safe=no"
7441 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7442 echo "$ac_t""yes" 1>&6
7445 echo "$ac_t""no" 1>&6
7449 test -z "$with_xauth" && {
7450 echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6
7451 echo "configure:7452: checking for XauGetAuthByAddr in -lXau" >&5
7452 ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'`
7454 xe_check_libs=" -lXau "
7455 cat > conftest.$ac_ext <<EOF
7456 #line 7457 "configure"
7457 #include "confdefs.h"
7458 /* Override any gcc2 internal prototype to avoid an error. */
7459 /* We use char because int might match the return type of a gcc2
7460 builtin and then its argument prototype would still apply. */
7461 char XauGetAuthByAddr();
7467 if { (eval echo configure:7468: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7469 eval "ac_cv_lib_$ac_lib_var=yes"
7471 echo "configure: failed program was:" >&5
7472 cat conftest.$ac_ext >&5
7474 eval "ac_cv_lib_$ac_lib_var=no"
7479 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7480 echo "$ac_t""yes" 1>&6
7483 echo "$ac_t""no" 1>&6
7488 test -z "$with_xauth" && with_xauth=yes
7489 if test "$with_xauth" = "yes"; then
7490 { test "$extra_verbose" = "yes" && cat << \EOF
7493 cat >> confdefs.h <<\EOF
7494 #define HAVE_XAUTH 1
7500 for W in $GTK_LIBS $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
7508 if test "$with_tooltalk" != "no" ; then
7509 for dir in "" "Tt/" "desktop/" ; do
7510 ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'`
7511 echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6
7512 echo "configure:7513: checking for ${dir}tt_c.h" >&5
7514 cat > conftest.$ac_ext <<EOF
7515 #line 7516 "configure"
7516 #include "confdefs.h"
7517 #include <${dir}tt_c.h>
7519 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7520 { (eval echo configure:7521: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7521 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7522 if test -z "$ac_err"; then
7524 eval "ac_cv_header_$ac_safe=yes"
7527 echo "configure: failed program was:" >&5
7528 cat conftest.$ac_ext >&5
7530 eval "ac_cv_header_$ac_safe=no"
7533 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7534 echo "$ac_t""yes" 1>&6
7535 tt_c_h_file="${dir}tt_c.h"; break
7537 echo "$ac_t""no" 1>&6
7541 if test -z "$tt_c_h_file"; then
7542 if test "$with_tooltalk" = "yes"; then
7543 (echo "$progname: Usage error:"
7544 echo " " "Unable to find required tooltalk header files."
7545 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
7550 if test "$with_tooltalk" != "no" ; then
7551 for extra_libs in "" "-lI18N -lce" "-lcxx"; do
7553 xe_msg_checking="for tt_message_create in -ltt"
7554 test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs"
7555 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7556 echo "configure:7557: checking "$xe_msg_checking"" >&5
7557 ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'`
7559 xe_check_libs=" -ltt $extra_libs"
7560 cat > conftest.$ac_ext <<EOF
7561 #line 7562 "configure"
7562 #include "confdefs.h"
7563 /* Override any gcc2 internal prototype to avoid an error. */
7564 /* We use char because int might match the return type of a gcc2
7565 builtin and then its argument prototype would still apply. */
7566 char tt_message_create();
7572 if { (eval echo configure:7573: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7574 eval "ac_cv_lib_$ac_lib_var=yes"
7576 echo "configure: failed program was:" >&5
7577 cat conftest.$ac_ext >&5
7579 eval "ac_cv_lib_$ac_lib_var=no"
7584 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7585 echo "$ac_t""yes" 1>&6
7586 tt_libs="-ltt $extra_libs"; break
7588 echo "$ac_t""no" 1>&6
7594 if test -z "$tt_libs"; then
7595 if test "$with_tooltalk" = "yes"; then
7596 (echo "$progname: Usage error:"
7597 echo " " "Unable to find required tooltalk libraries."
7598 echo " Use \`$progname --help' to show usage.") >&2 && exit 1
7603 test -z "$with_tooltalk" && with_tooltalk=yes
7604 if test "$with_tooltalk" = "yes"; then
7605 { test "$extra_verbose" = "yes" && cat << \EOF
7608 cat >> confdefs.h <<\EOF
7613 { test "$extra_verbose" = "yes" && cat << EOF
7614 Defining TT_C_H_FILE = "$tt_c_h_file"
7616 cat >> confdefs.h <<EOF
7617 #define TT_C_H_FILE "$tt_c_h_file"
7621 libs_x="$tt_libs $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$tt_libs\" to \$libs_x"; fi
7622 extra_objs="$extra_objs tooltalk.o" && if test "$extra_verbose" = "yes"; then
7623 echo " xemacs will be linked with \"tooltalk.o\""
7627 test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'`
7628 echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6
7629 echo "configure:7630: checking for Dt/Dt.h" >&5
7631 cat > conftest.$ac_ext <<EOF
7632 #line 7633 "configure"
7633 #include "confdefs.h"
7636 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7637 { (eval echo configure:7638: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7638 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7639 if test -z "$ac_err"; then
7641 eval "ac_cv_header_$ac_safe=yes"
7644 echo "configure: failed program was:" >&5
7645 cat conftest.$ac_ext >&5
7647 eval "ac_cv_header_$ac_safe=no"
7650 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7651 echo "$ac_t""yes" 1>&6
7654 echo "$ac_t""no" 1>&6
7658 test -z "$with_cde" && {
7659 echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6
7660 echo "configure:7661: checking for DtDndDragStart in -lDtSvc" >&5
7661 ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'`
7663 xe_check_libs=" -lDtSvc "
7664 cat > conftest.$ac_ext <<EOF
7665 #line 7666 "configure"
7666 #include "confdefs.h"
7667 /* Override any gcc2 internal prototype to avoid an error. */
7668 /* We use char because int might match the return type of a gcc2
7669 builtin and then its argument prototype would still apply. */
7670 char DtDndDragStart();
7676 if { (eval echo configure:7677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7678 eval "ac_cv_lib_$ac_lib_var=yes"
7680 echo "configure: failed program was:" >&5
7681 cat conftest.$ac_ext >&5
7683 eval "ac_cv_lib_$ac_lib_var=no"
7688 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7689 echo "$ac_t""yes" 1>&6
7692 echo "$ac_t""no" 1>&6
7697 test -z "$with_cde" && with_cde=yes
7698 if test "$with_dragndrop" = no; then
7699 echo "configure: warning: No CDE without generic Drag'n'Drop support" 1>&2
7702 if test "$with_cde" = "yes" ; then
7703 { test "$extra_verbose" = "yes" && cat << \EOF
7706 cat >> confdefs.h <<\EOF
7711 libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi
7712 dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi
7713 with_tooltalk=yes # CDE requires Tooltalk
7714 need_motif=yes # CDE requires Motif
7717 test "$window_system" != "x11" && with_offix=no
7718 if test "$with_xmu" != yes -a "$with_x11" = yes; then
7719 echo "configure: warning: No OffiX without real Xmu support" 1>&2
7722 if test "$with_dragndrop" = no; then
7723 echo "configure: warning: No OffiX without generic Drag'n'Drop support" 1>&2
7726 if test "$with_cde" = yes; then
7727 echo "configure: warning: CDE already found, disabling OffiX support" 1>&2
7730 test -z "$with_offix" && with_offix=no
7731 if test "$with_offix" = "yes"; then
7732 { test "$extra_verbose" = "yes" && cat << \EOF
7733 Defining HAVE_OFFIX_DND
7735 cat >> confdefs.h <<\EOF
7736 #define HAVE_OFFIX_DND 1
7740 dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi
7741 dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi
7743 if test "$with_gtk" = "yes"; then
7744 dragndrop_proto="$dragndrop_proto GTK" && if test "$extra_verbose" = "yes"; then echo " Appending \"GTK\" to \$dragndrop_proto"; fi
7747 if test "$with_dragndrop" != "no" ; then
7748 echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6
7749 echo "configure:7750: checking if drag and drop API is needed" >&5
7750 if test -n "$dragndrop_proto" ; then
7752 echo "$ac_t""yes (${dragndrop_proto} )" 1>&6
7753 { test "$extra_verbose" = "yes" && cat << \EOF
7754 Defining HAVE_DRAGNDROP
7756 cat >> confdefs.h <<\EOF
7757 #define HAVE_DRAGNDROP 1
7761 extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi
7764 echo "$ac_t""no" 1>&6
7768 echo "checking for LDAP" 1>&6
7769 echo "configure:7770: checking for LDAP" >&5
7770 test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'`
7771 echo $ac_n "checking for ldap.h""... $ac_c" 1>&6
7772 echo "configure:7773: checking for ldap.h" >&5
7774 cat > conftest.$ac_ext <<EOF
7775 #line 7776 "configure"
7776 #include "confdefs.h"
7779 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7780 { (eval echo configure:7781: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7781 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7782 if test -z "$ac_err"; then
7784 eval "ac_cv_header_$ac_safe=yes"
7787 echo "configure: failed program was:" >&5
7788 cat conftest.$ac_ext >&5
7790 eval "ac_cv_header_$ac_safe=no"
7793 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7794 echo "$ac_t""yes" 1>&6
7797 echo "$ac_t""no" 1>&6
7801 test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'`
7802 echo $ac_n "checking for lber.h""... $ac_c" 1>&6
7803 echo "configure:7804: checking for lber.h" >&5
7805 cat > conftest.$ac_ext <<EOF
7806 #line 7807 "configure"
7807 #include "confdefs.h"
7810 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7811 { (eval echo configure:7812: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7812 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7813 if test -z "$ac_err"; then
7815 eval "ac_cv_header_$ac_safe=yes"
7818 echo "configure: failed program was:" >&5
7819 cat conftest.$ac_ext >&5
7821 eval "ac_cv_header_$ac_safe=no"
7824 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7825 echo "$ac_t""yes" 1>&6
7828 echo "$ac_t""no" 1>&6
7832 if test no != "$with_ldap";then
7833 if test . != "${ldap_libs+.}";then
7835 echo $ac_n "checking for ldap_open""... $ac_c" 1>&6
7836 echo "configure:7837: checking for ldap_open" >&5
7838 cat > conftest.$ac_ext <<EOF
7839 #line 7840 "configure"
7840 #include "confdefs.h"
7841 /* System header to define __stub macros and hopefully few prototypes,
7842 which can conflict with char ldap_open(); below. */
7844 /* Override any gcc2 internal prototype to avoid an error. */
7845 /* We use char because int might match the return type of a gcc2
7846 builtin and then its argument prototype would still apply. */
7851 /* The GNU C library defines this for functions which it implements
7852 to always fail with ENOSYS. Some functions are actually named
7853 something starting with __ and the normal name is an alias. */
7854 #if defined (__stub_ldap_open) || defined (__stub___ldap_open)
7862 if { (eval echo configure:7863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7864 eval "ac_cv_func_ldap_open=yes"
7866 echo "configure: failed program was:" >&5
7867 cat conftest.$ac_ext >&5
7869 eval "ac_cv_func_ldap_open=no"
7873 if eval "test \"`echo '$ac_cv_func_'ldap_open`\" = yes"; then
7874 echo "$ac_t""yes" 1>&6
7876 test yes = "$extra_verbose" &&
7877 echo "Setting ldap_libs to $ldap_libs"
7879 echo "$ac_t""no" 1>&6
7881 echo $ac_n "checking for ldap_open in -lldap""... $ac_c" 1>&6
7882 echo "configure:7883: checking for ldap_open in -lldap" >&5
7883 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7885 xe_check_libs=" -lldap "
7886 cat > conftest.$ac_ext <<EOF
7887 #line 7888 "configure"
7888 #include "confdefs.h"
7889 /* Override any gcc2 internal prototype to avoid an error. */
7890 /* We use char because int might match the return type of a gcc2
7891 builtin and then its argument prototype would still apply. */
7898 if { (eval echo configure:7899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7900 eval "ac_cv_lib_$ac_lib_var=yes"
7902 echo "configure: failed program was:" >&5
7903 cat conftest.$ac_ext >&5
7905 eval "ac_cv_lib_$ac_lib_var=no"
7910 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7911 echo "$ac_t""yes" 1>&6
7914 echo "$ac_t""no" 1>&6
7915 ldap_needs_lber=yes ldap_other_libs=-llber
7917 xe_msg_checking="for ldap_open in -lldap"
7918 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7919 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7920 echo "configure:7921: checking "$xe_msg_checking"" >&5
7921 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7923 xe_check_libs=" -lldap $ldap_other_libs"
7924 cat > conftest.$ac_ext <<EOF
7925 #line 7926 "configure"
7926 #include "confdefs.h"
7927 /* Override any gcc2 internal prototype to avoid an error. */
7928 /* We use char because int might match the return type of a gcc2
7929 builtin and then its argument prototype would still apply. */
7936 if { (eval echo configure:7937: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7938 eval "ac_cv_lib_$ac_lib_var=yes"
7940 echo "configure: failed program was:" >&5
7941 cat conftest.$ac_ext >&5
7943 eval "ac_cv_lib_$ac_lib_var=no"
7948 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7949 echo "$ac_t""yes" 1>&6
7952 echo "$ac_t""no" 1>&6
7953 ldap_needs_krb=yes ldap_other_libs="$ldap_other_libs -lkrb"
7955 xe_msg_checking="for ldap_open in -lldap"
7956 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7957 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7958 echo "configure:7959: checking "$xe_msg_checking"" >&5
7959 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7961 xe_check_libs=" -lldap $ldap_other_libs"
7962 cat > conftest.$ac_ext <<EOF
7963 #line 7964 "configure"
7964 #include "confdefs.h"
7965 /* Override any gcc2 internal prototype to avoid an error. */
7966 /* We use char because int might match the return type of a gcc2
7967 builtin and then its argument prototype would still apply. */
7974 if { (eval echo configure:7975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
7976 eval "ac_cv_lib_$ac_lib_var=yes"
7978 echo "configure: failed program was:" >&5
7979 cat conftest.$ac_ext >&5
7981 eval "ac_cv_lib_$ac_lib_var=no"
7986 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
7987 echo "$ac_t""yes" 1>&6
7990 echo "$ac_t""no" 1>&6
7991 ldap_needs_des=yes ldap_other_libs="$ldap_other_libs -ldes"
7993 xe_msg_checking="for ldap_open in -lldap"
7994 test -n "$ldap_other_libs" && xe_msg_checking="$xe_msg_checking using extra libs $ldap_other_libs"
7995 echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
7996 echo "configure:7997: checking "$xe_msg_checking"" >&5
7997 ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
7999 xe_check_libs=" -lldap $ldap_other_libs"
8000 cat > conftest.$ac_ext <<EOF
8001 #line 8002 "configure"
8002 #include "confdefs.h"
8003 /* Override any gcc2 internal prototype to avoid an error. */
8004 /* We use char because int might match the return type of a gcc2
8005 builtin and then its argument prototype would still apply. */
8012 if { (eval echo configure:8013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8014 eval "ac_cv_lib_$ac_lib_var=yes"
8016 echo "configure: failed program was:" >&5
8017 cat conftest.$ac_ext >&5
8019 eval "ac_cv_lib_$ac_lib_var=no"
8024 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8025 echo "$ac_t""yes" 1>&6
8028 echo "$ac_t""no" 1>&6
8042 if test yes = "$with_ldap";then
8043 if test yes = "$ldap_needs_des";then
8044 ldap_libs="-ldes $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldes\" to \$ldap_libs"; fi
8046 if test yes = "$ldap_needs_krb";then
8047 ldap_libs="-lkrb $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkrb\" to \$ldap_libs"; fi
8049 if test yes = "$ldap_needs_lber";then
8050 ldap_libs="-llber $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$ldap_libs"; fi
8052 ldap_libs="-lldap $ldap_libs" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$ldap_libs"; fi
8057 save_LIBS="$LIBS" LIBS="$ldap_libs $LIBS"
8058 echo $ac_n "checking for ldap_open""... $ac_c" 1>&6
8059 echo "configure:8060: checking for ldap_open" >&5
8061 cat > conftest.$ac_ext <<EOF
8062 #line 8063 "configure"
8063 #include "confdefs.h"
8064 /* System header to define __stub macros and hopefully few prototypes,
8065 which can conflict with char ldap_open(); below. */
8067 /* Override any gcc2 internal prototype to avoid an error. */
8068 /* We use char because int might match the return type of a gcc2
8069 builtin and then its argument prototype would still apply. */
8074 /* The GNU C library defines this for functions which it implements
8075 to always fail with ENOSYS. Some functions are actually named
8076 something starting with __ and the normal name is an alias. */
8077 #if defined (__stub_ldap_open) || defined (__stub___ldap_open)
8085 if { (eval echo configure:8086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8087 eval "ac_cv_func_ldap_open=yes"
8089 echo "configure: failed program was:" >&5
8090 cat conftest.$ac_ext >&5
8092 eval "ac_cv_func_ldap_open=no"
8096 if eval "test \"`echo '$ac_cv_func_'ldap_open`\" = yes"; then
8097 echo "$ac_t""yes" 1>&6
8099 test yes = "$extra_verbose" &&
8100 echo "Setting ldap_libs to $ldap_libs"
8102 echo "$ac_t""no" 1>&6
8109 if test "$with_ldap" = "yes"; then
8110 { test "$extra_verbose" = "yes" && cat << \EOF
8113 cat >> confdefs.h <<\EOF
8118 extra_objs="$extra_objs eldap.o" && if test "$extra_verbose" = "yes"; then
8119 echo " xemacs will be linked with \"eldap.o\""
8121 LIBS="$ldap_libs $LIBS"
8122 for ac_func in ldap_set_option ldap_get_lderrno ldap_result2error ldap_parse_result
8124 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8125 echo "configure:8126: checking for $ac_func" >&5
8127 cat > conftest.$ac_ext <<EOF
8128 #line 8129 "configure"
8129 #include "confdefs.h"
8130 /* System header to define __stub macros and hopefully few prototypes,
8131 which can conflict with char $ac_func(); below. */
8133 /* Override any gcc2 internal prototype to avoid an error. */
8134 /* We use char because int might match the return type of a gcc2
8135 builtin and then its argument prototype would still apply. */
8140 /* The GNU C library defines this for functions which it implements
8141 to always fail with ENOSYS. Some functions are actually named
8142 something starting with __ and the normal name is an alias. */
8143 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8151 if { (eval echo configure:8152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8153 eval "ac_cv_func_$ac_func=yes"
8155 echo "configure: failed program was:" >&5
8156 cat conftest.$ac_ext >&5
8158 eval "ac_cv_func_$ac_func=no"
8162 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8163 echo "$ac_t""yes" 1>&6
8164 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8165 { test "$extra_verbose" = "yes" && cat << EOF
8166 Defining $ac_tr_func
8168 cat >> confdefs.h <<EOF
8169 #define $ac_tr_func 1
8174 echo "$ac_t""no" 1>&6
8180 if test "$with_postgresql" != "no"; then
8181 echo "checking for PostgreSQL" 1>&6
8182 echo "configure:8183: checking for PostgreSQL" >&5
8184 for header_dir in "" "pgsql/" "postgresql/"; do
8185 ac_safe=`echo "${header_dir}libpq-fe.h" | sed 'y%./+-%__p_%'`
8186 echo $ac_n "checking for ${header_dir}libpq-fe.h""... $ac_c" 1>&6
8187 echo "configure:8188: checking for ${header_dir}libpq-fe.h" >&5
8189 cat > conftest.$ac_ext <<EOF
8190 #line 8191 "configure"
8191 #include "confdefs.h"
8192 #include <${header_dir}libpq-fe.h>
8194 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8195 { (eval echo configure:8196: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8196 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8197 if test -z "$ac_err"; then
8199 eval "ac_cv_header_$ac_safe=yes"
8202 echo "configure: failed program was:" >&5
8203 cat conftest.$ac_ext >&5
8205 eval "ac_cv_header_$ac_safe=no"
8208 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8209 echo "$ac_t""yes" 1>&6
8210 libpq_fe_h_file=${header_dir}libpq-fe.h; break
8212 echo "$ac_t""no" 1>&6
8217 test -n "$libpq_fe_h_file" && {
8218 echo $ac_n "checking for PQconnectdb in -lpq""... $ac_c" 1>&6
8219 echo "configure:8220: checking for PQconnectdb in -lpq" >&5
8220 ac_lib_var=`echo pq'_'PQconnectdb | sed 'y%./+-%__p_%'`
8222 xe_check_libs=" -lpq "
8223 cat > conftest.$ac_ext <<EOF
8224 #line 8225 "configure"
8225 #include "confdefs.h"
8226 /* Override any gcc2 internal prototype to avoid an error. */
8227 /* We use char because int might match the return type of a gcc2
8228 builtin and then its argument prototype would still apply. */
8235 if { (eval echo configure:8236: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8237 eval "ac_cv_lib_$ac_lib_var=yes"
8239 echo "configure: failed program was:" >&5
8240 cat conftest.$ac_ext >&5
8242 eval "ac_cv_lib_$ac_lib_var=no"
8247 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8248 echo "$ac_t""yes" 1>&6
8251 echo "$ac_t""no" 1>&6
8256 if test -n "$libpq_fe_h_file" -a "$have_libpq" = "yes"; then
8258 { test "$extra_verbose" = "yes" && cat << \EOF
8259 Defining HAVE_POSTGRESQL
8261 cat >> confdefs.h <<\EOF
8262 #define HAVE_POSTGRESQL 1
8267 echo $ac_n "checking for PQconnectStart in -lpq""... $ac_c" 1>&6
8268 echo "configure:8269: checking for PQconnectStart in -lpq" >&5
8269 ac_lib_var=`echo pq'_'PQconnectStart | sed 'y%./+-%__p_%'`
8271 xe_check_libs=" -lpq "
8272 cat > conftest.$ac_ext <<EOF
8273 #line 8274 "configure"
8274 #include "confdefs.h"
8275 /* Override any gcc2 internal prototype to avoid an error. */
8276 /* We use char because int might match the return type of a gcc2
8277 builtin and then its argument prototype would still apply. */
8278 char PQconnectStart();
8284 if { (eval echo configure:8285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8286 eval "ac_cv_lib_$ac_lib_var=yes"
8288 echo "configure: failed program was:" >&5
8289 cat conftest.$ac_ext >&5
8291 eval "ac_cv_lib_$ac_lib_var=no"
8296 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8297 echo "$ac_t""yes" 1>&6
8298 with_postgresqlv7=yes;
8299 { test "$extra_verbose" = "yes" && cat << \EOF
8300 Defining HAVE_POSTGRESQLV7
8302 cat >> confdefs.h <<\EOF
8303 #define HAVE_POSTGRESQLV7 1
8308 echo "$ac_t""no" 1>&6
8312 { test "$extra_verbose" = "yes" && cat << EOF
8313 Defining LIBPQ_FE_H_FILE = "$libpq_fe_h_file"
8315 cat >> confdefs.h <<EOF
8316 #define LIBPQ_FE_H_FILE "$libpq_fe_h_file"
8320 LIBS="-lpq $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpq\" to \$LIBS"; fi
8321 extra_objs="$extra_objs postgresql.o" && if test "$extra_verbose" = "yes"; then
8322 echo " xemacs will be linked with \"postgresql.o\""
8324 elif test "$with_postgresql" = "yes"; then
8325 { echo "Error:" "Required PostgreSQL support cannot be provided. Check --site-prefixes." >&2; exit 1; }
8330 if test "$window_system" != "none"; then
8331 echo "checking for graphics libraries" 1>&6
8332 echo "configure:8333: checking for graphics libraries" >&5
8338 cygwin_top=`eval "gcc -print-file-name=libc.a"` ;
8339 cygwin_top=`eval "dirname ${cygwin_top}"`;
8340 cygwin_top="${cygwin_top}/..";
8341 case "$window_system" in
8343 msw) libpath_xpm="-L${cygwin_top}/lib/noX"
8344 incpath_xpm="-I${cygwin_top}/include/noX"
8354 if test -z "$with_xpm"; then
8355 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
8356 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
8357 echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6
8358 echo "configure:8359: checking for Xpm - no older than 3.4f" >&5
8360 cat > conftest.$ac_ext <<EOF
8361 #line 8362 "configure"
8362 #include "confdefs.h"
8364 #include <X11/xpm.h>
8365 int main(int c, char **v) {
8367 XpmIncludeVersion != XpmLibraryVersion() ? 1 :
8368 XpmIncludeVersion < 30406 ? 2 : 0 ;}
8370 if { (eval echo configure:8371: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
8372 ./conftest dummy_arg; xpm_status=$?;
8373 if test "$xpm_status" = "0"; then
8377 if test "$xpm_status" = "1"; then
8378 xpm_problem="Xpm library version and header file version don't match!"
8379 elif test "$xpm_status" = "2"; then
8380 xpm_problem="Xpm library version is too old!"
8382 xpm_problem="Internal xpm detection logic error!"
8385 *** WARNING *** $xpm_problem
8386 I'm not touching that with a 10-foot pole!
8387 If you really want to use the installed version of Xpm, rerun
8388 configure and add '--with-xpm=yes', but don't blame me if XEmacs crashes!"
8392 echo "configure: failed program was:" >&5
8393 cat conftest.$ac_ext >&5
8399 echo "$ac_t""$with_xpm" 1>&6
8401 if test "$with_xpm" = "yes"; then
8402 { test "$extra_verbose" = "yes" && cat << \EOF
8405 cat >> confdefs.h <<\EOF
8410 LDFLAGS=""$libpath_xpm" $LDFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libpath_xpm"\" to \$LDFLAGS"; fi
8411 libs_x="-lXpm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXpm\" to \$libs_x"; fi
8412 CFLAGS=""$incpath_xpm" $CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$incpath_xpm"\" to \$CFLAGS"; fi
8413 echo $ac_n "checking for \"FOR_MSW\" xpm""... $ac_c" 1>&6
8414 echo "configure:8415: checking for \"FOR_MSW\" xpm" >&5
8416 cat > conftest.$ac_ext <<EOF
8417 #line 8418 "configure"
8418 #include "confdefs.h"
8421 XpmCreatePixmapFromData()
8424 if { (eval echo configure:8425: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8428 echo "configure: failed program was:" >&5
8429 cat conftest.$ac_ext >&5
8435 echo "$ac_t""$xpm_for_msw" 1>&6
8436 if test "$xpm_for_msw" = "yes"; then
8437 { test "$extra_verbose" = "yes" && cat << \EOF
8440 cat >> confdefs.h <<\EOF
8448 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
8449 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
8450 echo "configure:8451: checking for compface.h" >&5
8452 cat > conftest.$ac_ext <<EOF
8453 #line 8454 "configure"
8454 #include "confdefs.h"
8455 #include <compface.h>
8457 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8458 { (eval echo configure:8459: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8459 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8460 if test -z "$ac_err"; then
8462 eval "ac_cv_header_$ac_safe=yes"
8465 echo "configure: failed program was:" >&5
8466 cat conftest.$ac_ext >&5
8468 eval "ac_cv_header_$ac_safe=no"
8471 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8472 echo "$ac_t""yes" 1>&6
8475 echo "$ac_t""no" 1>&6
8479 test -z "$with_xface" && {
8480 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
8481 echo "configure:8482: checking for UnGenFace in -lcompface" >&5
8482 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
8484 xe_check_libs=" -lcompface "
8485 cat > conftest.$ac_ext <<EOF
8486 #line 8487 "configure"
8487 #include "confdefs.h"
8488 /* Override any gcc2 internal prototype to avoid an error. */
8489 /* We use char because int might match the return type of a gcc2
8490 builtin and then its argument prototype would still apply. */
8497 if { (eval echo configure:8498: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8499 eval "ac_cv_lib_$ac_lib_var=yes"
8501 echo "configure: failed program was:" >&5
8502 cat conftest.$ac_ext >&5
8504 eval "ac_cv_lib_$ac_lib_var=no"
8509 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8510 echo "$ac_t""yes" 1>&6
8513 echo "$ac_t""no" 1>&6
8518 test -z "$with_xface" && with_xface=yes
8519 if test "$with_xface" = "yes"; then
8520 { test "$extra_verbose" = "yes" && cat << \EOF
8523 cat >> confdefs.h <<\EOF
8524 #define HAVE_XFACE 1
8528 libs_x="-lcompface $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_x"; fi
8531 if test "$with_gif" != "no"; then
8533 { test "$extra_verbose" = "yes" && cat << \EOF
8536 cat >> confdefs.h <<\EOF
8541 extra_objs="$extra_objs dgif_lib.o gif_io.o" && if test "$extra_verbose" = "yes"; then
8542 echo " xemacs will be linked with \"dgif_lib.o gif_io.o\""
8546 if test "$with_png $with_tiff" != "no no"; then
8548 echo $ac_n "checking for inflate in -lc""... $ac_c" 1>&6
8549 echo "configure:8550: checking for inflate in -lc" >&5
8550 ac_lib_var=`echo c'_'inflate | sed 'y%./+-%__p_%'`
8552 xe_check_libs=" -lc "
8553 cat > conftest.$ac_ext <<EOF
8554 #line 8555 "configure"
8555 #include "confdefs.h"
8556 /* Override any gcc2 internal prototype to avoid an error. */
8557 /* We use char because int might match the return type of a gcc2
8558 builtin and then its argument prototype would still apply. */
8565 if { (eval echo configure:8566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8567 eval "ac_cv_lib_$ac_lib_var=yes"
8569 echo "configure: failed program was:" >&5
8570 cat conftest.$ac_ext >&5
8572 eval "ac_cv_lib_$ac_lib_var=no"
8577 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8578 echo "$ac_t""yes" 1>&6
8581 echo "$ac_t""no" 1>&6
8583 echo $ac_n "checking for inflate in -lz""... $ac_c" 1>&6
8584 echo "configure:8585: checking for inflate in -lz" >&5
8585 ac_lib_var=`echo z'_'inflate | sed 'y%./+-%__p_%'`
8587 xe_check_libs=" -lz "
8588 cat > conftest.$ac_ext <<EOF
8589 #line 8590 "configure"
8590 #include "confdefs.h"
8591 /* Override any gcc2 internal prototype to avoid an error. */
8592 /* We use char because int might match the return type of a gcc2
8593 builtin and then its argument prototype would still apply. */
8600 if { (eval echo configure:8601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8602 eval "ac_cv_lib_$ac_lib_var=yes"
8604 echo "configure: failed program was:" >&5
8605 cat conftest.$ac_ext >&5
8607 eval "ac_cv_lib_$ac_lib_var=no"
8612 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8613 echo "$ac_t""yes" 1>&6
8614 libs_x="-lz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lz\" to \$libs_x"; fi
8616 echo "$ac_t""no" 1>&6
8618 echo $ac_n "checking for inflate in -lgz""... $ac_c" 1>&6
8619 echo "configure:8620: checking for inflate in -lgz" >&5
8620 ac_lib_var=`echo gz'_'inflate | sed 'y%./+-%__p_%'`
8622 xe_check_libs=" -lgz "
8623 cat > conftest.$ac_ext <<EOF
8624 #line 8625 "configure"
8625 #include "confdefs.h"
8626 /* Override any gcc2 internal prototype to avoid an error. */
8627 /* We use char because int might match the return type of a gcc2
8628 builtin and then its argument prototype would still apply. */
8635 if { (eval echo configure:8636: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8637 eval "ac_cv_lib_$ac_lib_var=yes"
8639 echo "configure: failed program was:" >&5
8640 cat conftest.$ac_ext >&5
8642 eval "ac_cv_lib_$ac_lib_var=no"
8647 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8648 echo "$ac_t""yes" 1>&6
8649 libs_x="-lgz $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgz\" to \$libs_x"; fi
8651 echo "$ac_t""no" 1>&6
8663 test -z "$with_jpeg" && { ac_safe=`echo "jpeglib.h" | sed 'y%./+-%__p_%'`
8664 echo $ac_n "checking for jpeglib.h""... $ac_c" 1>&6
8665 echo "configure:8666: checking for jpeglib.h" >&5
8667 cat > conftest.$ac_ext <<EOF
8668 #line 8669 "configure"
8669 #include "confdefs.h"
8670 #include <jpeglib.h>
8672 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8673 { (eval echo configure:8674: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8674 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8675 if test -z "$ac_err"; then
8677 eval "ac_cv_header_$ac_safe=yes"
8680 echo "configure: failed program was:" >&5
8681 cat conftest.$ac_ext >&5
8683 eval "ac_cv_header_$ac_safe=no"
8686 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8687 echo "$ac_t""yes" 1>&6
8690 echo "$ac_t""no" 1>&6
8694 test -z "$with_jpeg" && {
8695 echo $ac_n "checking for jpeg_destroy_decompress in -ljpeg""... $ac_c" 1>&6
8696 echo "configure:8697: checking for jpeg_destroy_decompress in -ljpeg" >&5
8697 ac_lib_var=`echo jpeg'_'jpeg_destroy_decompress | sed 'y%./+-%__p_%'`
8699 xe_check_libs=" -ljpeg "
8700 cat > conftest.$ac_ext <<EOF
8701 #line 8702 "configure"
8702 #include "confdefs.h"
8703 /* Override any gcc2 internal prototype to avoid an error. */
8704 /* We use char because int might match the return type of a gcc2
8705 builtin and then its argument prototype would still apply. */
8706 char jpeg_destroy_decompress();
8709 jpeg_destroy_decompress()
8712 if { (eval echo configure:8713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8714 eval "ac_cv_lib_$ac_lib_var=yes"
8716 echo "configure: failed program was:" >&5
8717 cat conftest.$ac_ext >&5
8719 eval "ac_cv_lib_$ac_lib_var=no"
8724 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8725 echo "$ac_t""yes" 1>&6
8728 echo "$ac_t""no" 1>&6
8733 test -z "$with_jpeg" && with_jpeg=yes
8734 if test "$with_jpeg" = "yes"; then
8735 { test "$extra_verbose" = "yes" && cat << \EOF
8738 cat >> confdefs.h <<\EOF
8743 libs_x="-ljpeg $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ljpeg\" to \$libs_x"; fi
8747 test -z "$with_png" && { echo $ac_n "checking for pow""... $ac_c" 1>&6
8748 echo "configure:8749: checking for pow" >&5
8750 cat > conftest.$ac_ext <<EOF
8751 #line 8752 "configure"
8752 #include "confdefs.h"
8753 /* System header to define __stub macros and hopefully few prototypes,
8754 which can conflict with char pow(); below. */
8756 /* Override any gcc2 internal prototype to avoid an error. */
8757 /* We use char because int might match the return type of a gcc2
8758 builtin and then its argument prototype would still apply. */
8763 /* The GNU C library defines this for functions which it implements
8764 to always fail with ENOSYS. Some functions are actually named
8765 something starting with __ and the normal name is an alias. */
8766 #if defined (__stub_pow) || defined (__stub___pow)
8774 if { (eval echo configure:8775: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8776 eval "ac_cv_func_pow=yes"
8778 echo "configure: failed program was:" >&5
8779 cat conftest.$ac_ext >&5
8781 eval "ac_cv_func_pow=no"
8785 if eval "test \"`echo '$ac_cv_func_'pow`\" = yes"; then
8786 echo "$ac_t""yes" 1>&6
8789 echo "$ac_t""no" 1>&6
8793 test -z "$with_png" && { ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'`
8794 echo $ac_n "checking for png.h""... $ac_c" 1>&6
8795 echo "configure:8796: checking for png.h" >&5
8797 cat > conftest.$ac_ext <<EOF
8798 #line 8799 "configure"
8799 #include "confdefs.h"
8802 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8803 { (eval echo configure:8804: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8804 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8805 if test -z "$ac_err"; then
8807 eval "ac_cv_header_$ac_safe=yes"
8810 echo "configure: failed program was:" >&5
8811 cat conftest.$ac_ext >&5
8813 eval "ac_cv_header_$ac_safe=no"
8816 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8817 echo "$ac_t""yes" 1>&6
8820 echo "$ac_t""no" 1>&6
8824 test -z "$with_png" && {
8825 echo $ac_n "checking for png_read_image in -lpng""... $ac_c" 1>&6
8826 echo "configure:8827: checking for png_read_image in -lpng" >&5
8827 ac_lib_var=`echo png'_'png_read_image | sed 'y%./+-%__p_%'`
8829 xe_check_libs=" -lpng "
8830 cat > conftest.$ac_ext <<EOF
8831 #line 8832 "configure"
8832 #include "confdefs.h"
8833 /* Override any gcc2 internal prototype to avoid an error. */
8834 /* We use char because int might match the return type of a gcc2
8835 builtin and then its argument prototype would still apply. */
8836 char png_read_image();
8842 if { (eval echo configure:8843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8844 eval "ac_cv_lib_$ac_lib_var=yes"
8846 echo "configure: failed program was:" >&5
8847 cat conftest.$ac_ext >&5
8849 eval "ac_cv_lib_$ac_lib_var=no"
8854 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8855 echo "$ac_t""yes" 1>&6
8858 echo "$ac_t""no" 1>&6
8863 if test -z "$with_png"; then
8864 echo $ac_n "checking for workable png version information""... $ac_c" 1>&6
8865 echo "configure:8866: checking for workable png version information" >&5
8866 xe_check_libs="-lpng -lz"
8867 cat > conftest.$ac_ext <<EOF
8868 #line 8869 "configure"
8869 #include "confdefs.h"
8871 int main(int c, char **v) {
8872 if (c == 1) return 0;
8873 if (strcmp(png_libpng_ver, PNG_LIBPNG_VER_STRING) != 0) return 1;
8874 return (PNG_LIBPNG_VER < 10002) ? 2 : 0 ;}
8876 if { (eval echo configure:8877: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
8878 ./conftest dummy_arg; png_status=$?;
8879 if test "$png_status" = "0"; then
8883 if test "$png_status" = "1"; then
8884 png_problem="PNG library version and header file don't match!"
8885 elif test "$png_status" = "2"; then
8886 png_problem="PNG library version too old (pre 1.0.2)!"
8889 *** WARNING *** $png_problem
8890 I'm not touching that with a 10-foot pole!
8891 If you really want to use the installed version of libPNG, rerun
8892 configure and add '--with-png=yes', but don't blame me if XEmacs crashes!"
8896 echo "configure: failed program was:" >&5
8897 cat conftest.$ac_ext >&5
8903 echo "$ac_t""$with_png" 1>&6
8905 if test "$with_png" = "yes"; then
8906 { test "$extra_verbose" = "yes" && cat << \EOF
8909 cat >> confdefs.h <<\EOF
8914 libs_x="-lpng $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpng\" to \$libs_x"; fi
8917 test -z "$with_tiff" && { ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'`
8918 echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6
8919 echo "configure:8920: checking for tiffio.h" >&5
8921 cat > conftest.$ac_ext <<EOF
8922 #line 8923 "configure"
8923 #include "confdefs.h"
8926 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8927 { (eval echo configure:8928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8928 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8929 if test -z "$ac_err"; then
8931 eval "ac_cv_header_$ac_safe=yes"
8934 echo "configure: failed program was:" >&5
8935 cat conftest.$ac_ext >&5
8937 eval "ac_cv_header_$ac_safe=no"
8940 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8941 echo "$ac_t""yes" 1>&6
8944 echo "$ac_t""no" 1>&6
8948 test -z "$with_tiff" && {
8949 echo $ac_n "checking for TIFFClientOpen in -ltiff""... $ac_c" 1>&6
8950 echo "configure:8951: checking for TIFFClientOpen in -ltiff" >&5
8951 ac_lib_var=`echo tiff'_'TIFFClientOpen | sed 'y%./+-%__p_%'`
8953 xe_check_libs=" -ltiff "
8954 cat > conftest.$ac_ext <<EOF
8955 #line 8956 "configure"
8956 #include "confdefs.h"
8957 /* Override any gcc2 internal prototype to avoid an error. */
8958 /* We use char because int might match the return type of a gcc2
8959 builtin and then its argument prototype would still apply. */
8960 char TIFFClientOpen();
8966 if { (eval echo configure:8967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
8968 eval "ac_cv_lib_$ac_lib_var=yes"
8970 echo "configure: failed program was:" >&5
8971 cat conftest.$ac_ext >&5
8973 eval "ac_cv_lib_$ac_lib_var=no"
8978 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
8979 echo "$ac_t""yes" 1>&6
8982 echo "$ac_t""no" 1>&6
8987 test -z "$with_tiff" && with_tiff=yes
8988 if test "$with_tiff" = "yes"; then
8989 { test "$extra_verbose" = "yes" && cat << \EOF
8992 cat >> confdefs.h <<\EOF
8997 libs_x="-ltiff $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltiff\" to \$libs_x"; fi
9002 if test "$with_gtk" = "yes"; then
9003 test -z "$with_xface" && { ac_safe=`echo "compface.h" | sed 'y%./+-%__p_%'`
9004 echo $ac_n "checking for compface.h""... $ac_c" 1>&6
9005 echo "configure:9006: checking for compface.h" >&5
9007 cat > conftest.$ac_ext <<EOF
9008 #line 9009 "configure"
9009 #include "confdefs.h"
9010 #include <compface.h>
9012 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9013 { (eval echo configure:9014: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9014 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9015 if test -z "$ac_err"; then
9017 eval "ac_cv_header_$ac_safe=yes"
9020 echo "configure: failed program was:" >&5
9021 cat conftest.$ac_ext >&5
9023 eval "ac_cv_header_$ac_safe=no"
9026 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9027 echo "$ac_t""yes" 1>&6
9030 echo "$ac_t""no" 1>&6
9034 test -z "$with_xface" && {
9035 echo $ac_n "checking for UnGenFace in -lcompface""... $ac_c" 1>&6
9036 echo "configure:9037: checking for UnGenFace in -lcompface" >&5
9037 ac_lib_var=`echo compface'_'UnGenFace | sed 'y%./+-%__p_%'`
9039 xe_check_libs=" -lcompface "
9040 cat > conftest.$ac_ext <<EOF
9041 #line 9042 "configure"
9042 #include "confdefs.h"
9043 /* Override any gcc2 internal prototype to avoid an error. */
9044 /* We use char because int might match the return type of a gcc2
9045 builtin and then its argument prototype would still apply. */
9052 if { (eval echo configure:9053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9054 eval "ac_cv_lib_$ac_lib_var=yes"
9056 echo "configure: failed program was:" >&5
9057 cat conftest.$ac_ext >&5
9059 eval "ac_cv_lib_$ac_lib_var=no"
9064 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9065 echo "$ac_t""yes" 1>&6
9068 echo "$ac_t""no" 1>&6
9073 test -z "$with_xface" && with_xface=yes
9074 if test "$with_xface" = "yes"; then
9075 { test "$extra_verbose" = "yes" && cat << \EOF
9078 cat >> confdefs.h <<\EOF
9079 #define HAVE_XFACE 1
9083 libs_gtk="-lcompface $libs_gtk" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcompface\" to \$libs_gtk"; fi
9089 if test "$with_x11" = "yes"; then
9090 echo "checking for X11 graphics libraries" 1>&6
9091 echo "configure:9092: checking for X11 graphics libraries" >&5
9094 if test "$with_x11" = "yes"; then
9095 echo "checking for the Athena widgets" 1>&6
9096 echo "configure:9097: checking for the Athena widgets" >&5
9098 case "$with_athena" in
9099 "xaw" | "") athena_variant=Xaw athena_3d=no ;;
9100 "3d") athena_variant=Xaw3d athena_3d=yes ;;
9101 "next") athena_variant=neXtaw athena_3d=yes ;;
9102 "95") athena_variant=Xaw95 athena_3d=yes ;;
9103 "xpm") athena_variant=XawXpm athena_3d=yes ;;
9104 *) { echo "Error:" "Unknown Athena widget set \`$with_athena'. This should not happen." >&2; exit 1; } ;;
9107 athena_3d_function=Xaw3dComputeBottomShadowRGB
9109 if test "$athena_3d" = "no"; then
9111 echo $ac_n "checking for XawScrollbarSetThumb in -l$athena_variant""... $ac_c" 1>&6
9112 echo "configure:9113: checking for XawScrollbarSetThumb in -l$athena_variant" >&5
9113 ac_lib_var=`echo $athena_variant'_'XawScrollbarSetThumb | sed 'y%./+-%__p_%'`
9115 xe_check_libs=" -l$athena_variant "
9116 cat > conftest.$ac_ext <<EOF
9117 #line 9118 "configure"
9118 #include "confdefs.h"
9119 /* Override any gcc2 internal prototype to avoid an error. */
9120 /* We use char because int might match the return type of a gcc2
9121 builtin and then its argument prototype would still apply. */
9122 char XawScrollbarSetThumb();
9125 XawScrollbarSetThumb()
9128 if { (eval echo configure:9129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9130 eval "ac_cv_lib_$ac_lib_var=yes"
9132 echo "configure: failed program was:" >&5
9133 cat conftest.$ac_ext >&5
9135 eval "ac_cv_lib_$ac_lib_var=no"
9140 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9141 echo "$ac_t""yes" 1>&6
9143 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
9144 echo "configure:9145: checking for $athena_3d_function in -l$athena_variant" >&5
9145 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9147 xe_check_libs=" -l$athena_variant "
9148 cat > conftest.$ac_ext <<EOF
9149 #line 9150 "configure"
9150 #include "confdefs.h"
9151 /* Override any gcc2 internal prototype to avoid an error. */
9152 /* We use char because int might match the return type of a gcc2
9153 builtin and then its argument prototype would still apply. */
9154 char $athena_3d_function();
9157 $athena_3d_function()
9160 if { (eval echo configure:9161: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9162 eval "ac_cv_lib_$ac_lib_var=yes"
9164 echo "configure: failed program was:" >&5
9165 cat conftest.$ac_ext >&5
9167 eval "ac_cv_lib_$ac_lib_var=no"
9172 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9173 echo "$ac_t""yes" 1>&6
9174 echo "configure: warning: "Could not find a non-3d Athena widget library."" 1>&2
9176 echo "$ac_t""no" 1>&6
9177 athena_lib=$athena_variant
9183 echo "$ac_t""no" 1>&6
9184 echo "configure: warning: "Could not find an Athena widget library."" 1>&2
9190 echo $ac_n "checking for $athena_3d_function in -l$athena_variant""... $ac_c" 1>&6
9191 echo "configure:9192: checking for $athena_3d_function in -l$athena_variant" >&5
9192 ac_lib_var=`echo $athena_variant'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9194 xe_check_libs=" -l$athena_variant "
9195 cat > conftest.$ac_ext <<EOF
9196 #line 9197 "configure"
9197 #include "confdefs.h"
9198 /* Override any gcc2 internal prototype to avoid an error. */
9199 /* We use char because int might match the return type of a gcc2
9200 builtin and then its argument prototype would still apply. */
9201 char $athena_3d_function();
9204 $athena_3d_function()
9207 if { (eval echo configure:9208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9209 eval "ac_cv_lib_$ac_lib_var=yes"
9211 echo "configure: failed program was:" >&5
9212 cat conftest.$ac_ext >&5
9214 eval "ac_cv_lib_$ac_lib_var=no"
9219 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9220 echo "$ac_t""yes" 1>&6
9221 athena_lib=$athena_variant
9223 echo "$ac_t""no" 1>&6
9224 echo $ac_n "checking for $athena_3d_function in -lXaw""... $ac_c" 1>&6
9225 echo "configure:9226: checking for $athena_3d_function in -lXaw" >&5
9226 ac_lib_var=`echo Xaw'_'$athena_3d_function | sed 'y%./+-%__p_%'`
9228 xe_check_libs=" -lXaw "
9229 cat > conftest.$ac_ext <<EOF
9230 #line 9231 "configure"
9231 #include "confdefs.h"
9232 /* Override any gcc2 internal prototype to avoid an error. */
9233 /* We use char because int might match the return type of a gcc2
9234 builtin and then its argument prototype would still apply. */
9235 char $athena_3d_function();
9238 $athena_3d_function()
9241 if { (eval echo configure:9242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9243 eval "ac_cv_lib_$ac_lib_var=yes"
9245 echo "configure: failed program was:" >&5
9246 cat conftest.$ac_ext >&5
9248 eval "ac_cv_lib_$ac_lib_var=no"
9253 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9254 echo "$ac_t""yes" 1>&6
9256 echo "configure: warning: "Assuming that libXaw is actually $athena_variant."" 1>&2;
9259 echo "$ac_t""no" 1>&6
9260 echo "configure: warning: "Could not find a 3d Athena widget library that looked like $athena_variant."" 1>&2
9269 if test "$athena_3d" = "no"; then
9270 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9271 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
9272 echo "configure:9273: checking for X11/Xaw/ThreeD.h" >&5
9274 cat > conftest.$ac_ext <<EOF
9275 #line 9276 "configure"
9276 #include "confdefs.h"
9277 #include <X11/Xaw/ThreeD.h>
9279 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9280 { (eval echo configure:9281: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9281 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9282 if test -z "$ac_err"; then
9284 eval "ac_cv_header_$ac_safe=yes"
9287 echo "configure: failed program was:" >&5
9288 cat conftest.$ac_ext >&5
9290 eval "ac_cv_header_$ac_safe=no"
9293 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9294 echo "$ac_t""yes" 1>&6
9295 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
9297 echo "$ac_t""no" 1>&6
9298 ac_safe=`echo "X11/Xaw/XawInit.h" | sed 'y%./+-%__p_%'`
9299 echo $ac_n "checking for X11/Xaw/XawInit.h""... $ac_c" 1>&6
9300 echo "configure:9301: checking for X11/Xaw/XawInit.h" >&5
9302 cat > conftest.$ac_ext <<EOF
9303 #line 9304 "configure"
9304 #include "confdefs.h"
9305 #include <X11/Xaw/XawInit.h>
9307 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9308 { (eval echo configure:9309: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9309 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9310 if test -z "$ac_err"; then
9312 eval "ac_cv_header_$ac_safe=yes"
9315 echo "configure: failed program was:" >&5
9316 cat conftest.$ac_ext >&5
9318 eval "ac_cv_header_$ac_safe=no"
9321 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9322 echo "$ac_t""yes" 1>&6
9323 athena_h_path=X11/Xaw
9325 echo "$ac_t""no" 1>&6
9326 echo "configure: warning: "Could not find a non-3d Athena header set."" 1>&2
9332 ac_safe=`echo "X11/$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
9333 echo $ac_n "checking for X11/$athena_variant/XawInit.h""... $ac_c" 1>&6
9334 echo "configure:9335: checking for X11/$athena_variant/XawInit.h" >&5
9336 cat > conftest.$ac_ext <<EOF
9337 #line 9338 "configure"
9338 #include "confdefs.h"
9339 #include <X11/$athena_variant/XawInit.h>
9341 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9342 { (eval echo configure:9343: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9343 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9344 if test -z "$ac_err"; then
9346 eval "ac_cv_header_$ac_safe=yes"
9349 echo "configure: failed program was:" >&5
9350 cat conftest.$ac_ext >&5
9352 eval "ac_cv_header_$ac_safe=no"
9355 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9356 echo "$ac_t""yes" 1>&6
9357 ac_safe=`echo "X11/$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
9358 echo $ac_n "checking for X11/$athena_variant/ThreeD.h""... $ac_c" 1>&6
9359 echo "configure:9360: checking for X11/$athena_variant/ThreeD.h" >&5
9361 cat > conftest.$ac_ext <<EOF
9362 #line 9363 "configure"
9363 #include "confdefs.h"
9364 #include <X11/$athena_variant/ThreeD.h>
9366 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9367 { (eval echo configure:9368: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9368 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9369 if test -z "$ac_err"; then
9371 eval "ac_cv_header_$ac_safe=yes"
9374 echo "configure: failed program was:" >&5
9375 cat conftest.$ac_ext >&5
9377 eval "ac_cv_header_$ac_safe=no"
9380 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9381 echo "$ac_t""yes" 1>&6
9382 athena_h_path=X11/$athena_variant
9384 echo "$ac_t""no" 1>&6
9388 echo "$ac_t""no" 1>&6
9392 if test -z "$athena_h_path"; then
9393 ac_safe=`echo "$athena_variant/XawInit.h" | sed 'y%./+-%__p_%'`
9394 echo $ac_n "checking for $athena_variant/XawInit.h""... $ac_c" 1>&6
9395 echo "configure:9396: checking for $athena_variant/XawInit.h" >&5
9397 cat > conftest.$ac_ext <<EOF
9398 #line 9399 "configure"
9399 #include "confdefs.h"
9400 #include <$athena_variant/XawInit.h>
9402 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9403 { (eval echo configure:9404: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9404 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9405 if test -z "$ac_err"; then
9407 eval "ac_cv_header_$ac_safe=yes"
9410 echo "configure: failed program was:" >&5
9411 cat conftest.$ac_ext >&5
9413 eval "ac_cv_header_$ac_safe=no"
9416 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9417 echo "$ac_t""yes" 1>&6
9418 ac_safe=`echo "$athena_variant/ThreeD.h" | sed 'y%./+-%__p_%'`
9419 echo $ac_n "checking for $athena_variant/ThreeD.h""... $ac_c" 1>&6
9420 echo "configure:9421: checking for $athena_variant/ThreeD.h" >&5
9422 cat > conftest.$ac_ext <<EOF
9423 #line 9424 "configure"
9424 #include "confdefs.h"
9425 #include <$athena_variant/ThreeD.h>
9427 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9428 { (eval echo configure:9429: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9429 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9430 if test -z "$ac_err"; then
9432 eval "ac_cv_header_$ac_safe=yes"
9435 echo "configure: failed program was:" >&5
9436 cat conftest.$ac_ext >&5
9438 eval "ac_cv_header_$ac_safe=no"
9441 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9442 echo "$ac_t""yes" 1>&6
9443 athena_h_path=$athena_variant
9445 echo "$ac_t""no" 1>&6
9449 echo "$ac_t""no" 1>&6
9454 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
9455 ac_safe=`echo "X11/Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
9456 echo $ac_n "checking for X11/Xaw3d/XawInit.h""... $ac_c" 1>&6
9457 echo "configure:9458: checking for X11/Xaw3d/XawInit.h" >&5
9459 cat > conftest.$ac_ext <<EOF
9460 #line 9461 "configure"
9461 #include "confdefs.h"
9462 #include <X11/Xaw3d/XawInit.h>
9464 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9465 { (eval echo configure:9466: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9466 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9467 if test -z "$ac_err"; then
9469 eval "ac_cv_header_$ac_safe=yes"
9472 echo "configure: failed program was:" >&5
9473 cat conftest.$ac_ext >&5
9475 eval "ac_cv_header_$ac_safe=no"
9478 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9479 echo "$ac_t""yes" 1>&6
9480 ac_safe=`echo "X11/Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
9481 echo $ac_n "checking for X11/Xaw3d/ThreeD.h""... $ac_c" 1>&6
9482 echo "configure:9483: checking for X11/Xaw3d/ThreeD.h" >&5
9484 cat > conftest.$ac_ext <<EOF
9485 #line 9486 "configure"
9486 #include "confdefs.h"
9487 #include <X11/Xaw3d/ThreeD.h>
9489 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9490 { (eval echo configure:9491: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9491 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9492 if test -z "$ac_err"; then
9494 eval "ac_cv_header_$ac_safe=yes"
9497 echo "configure: failed program was:" >&5
9498 cat conftest.$ac_ext >&5
9500 eval "ac_cv_header_$ac_safe=no"
9503 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9504 echo "$ac_t""yes" 1>&6
9506 echo "configure: warning: "Assuming that X11/Xaw3d headers are suitable for $athena_variant."" 1>&2
9507 athena_h_path=X11/Xaw3d
9510 echo "$ac_t""no" 1>&6
9514 echo "$ac_t""no" 1>&6
9519 if test -z "$athena_h_path" -a "$athena_variant" != "Xaw3d"; then
9520 ac_safe=`echo "Xaw3d/XawInit.h" | sed 'y%./+-%__p_%'`
9521 echo $ac_n "checking for Xaw3d/XawInit.h""... $ac_c" 1>&6
9522 echo "configure:9523: checking for Xaw3d/XawInit.h" >&5
9524 cat > conftest.$ac_ext <<EOF
9525 #line 9526 "configure"
9526 #include "confdefs.h"
9527 #include <Xaw3d/XawInit.h>
9529 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9530 { (eval echo configure:9531: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9531 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9532 if test -z "$ac_err"; then
9534 eval "ac_cv_header_$ac_safe=yes"
9537 echo "configure: failed program was:" >&5
9538 cat conftest.$ac_ext >&5
9540 eval "ac_cv_header_$ac_safe=no"
9543 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9544 echo "$ac_t""yes" 1>&6
9545 ac_safe=`echo "Xaw3d/ThreeD.h" | sed 'y%./+-%__p_%'`
9546 echo $ac_n "checking for Xaw3d/ThreeD.h""... $ac_c" 1>&6
9547 echo "configure:9548: checking for Xaw3d/ThreeD.h" >&5
9549 cat > conftest.$ac_ext <<EOF
9550 #line 9551 "configure"
9551 #include "confdefs.h"
9552 #include <Xaw3d/ThreeD.h>
9554 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9555 { (eval echo configure:9556: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9556 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9557 if test -z "$ac_err"; then
9559 eval "ac_cv_header_$ac_safe=yes"
9562 echo "configure: failed program was:" >&5
9563 cat conftest.$ac_ext >&5
9565 eval "ac_cv_header_$ac_safe=no"
9568 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9569 echo "$ac_t""yes" 1>&6
9571 echo "configure: warning: "Assuming that Xaw3d headers are suitable for $athena_variant."" 1>&2
9575 echo "$ac_t""no" 1>&6
9579 echo "$ac_t""no" 1>&6
9584 if test -z "$athena_h_path"; then
9585 ac_safe=`echo "X11/Xaw/ThreeD.h" | sed 'y%./+-%__p_%'`
9586 echo $ac_n "checking for X11/Xaw/ThreeD.h""... $ac_c" 1>&6
9587 echo "configure:9588: checking for X11/Xaw/ThreeD.h" >&5
9589 cat > conftest.$ac_ext <<EOF
9590 #line 9591 "configure"
9591 #include "confdefs.h"
9592 #include <X11/Xaw/ThreeD.h>
9594 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9595 { (eval echo configure:9596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9596 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9597 if test -z "$ac_err"; then
9599 eval "ac_cv_header_$ac_safe=yes"
9602 echo "configure: failed program was:" >&5
9603 cat conftest.$ac_ext >&5
9605 eval "ac_cv_header_$ac_safe=no"
9608 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9609 echo "$ac_t""yes" 1>&6
9611 echo "configure: warning: "Assuming that X11/Xaw headers are suitable for $athena_variant."" 1>&2
9612 athena_h_path=X11/Xaw
9615 echo "$ac_t""no" 1>&6
9616 echo "configure: warning: "Could not find a suitable 3d Athena header set."" 1>&2
9622 if test -n "$athena_lib" -a -n "$athena_h_path"; then
9631 if test "$with_x11" = "yes"; then
9632 ac_safe=`echo "Xm/Xm.h" | sed 'y%./+-%__p_%'`
9633 echo $ac_n "checking for Xm/Xm.h""... $ac_c" 1>&6
9634 echo "configure:9635: checking for Xm/Xm.h" >&5
9636 cat > conftest.$ac_ext <<EOF
9637 #line 9638 "configure"
9638 #include "confdefs.h"
9641 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
9642 { (eval echo configure:9643: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
9643 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
9644 if test -z "$ac_err"; then
9646 eval "ac_cv_header_$ac_safe=yes"
9649 echo "configure: failed program was:" >&5
9650 cat conftest.$ac_ext >&5
9652 eval "ac_cv_header_$ac_safe=no"
9655 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
9656 echo "$ac_t""yes" 1>&6
9658 echo $ac_n "checking for XmStringFree in -lXm""... $ac_c" 1>&6
9659 echo "configure:9660: checking for XmStringFree in -lXm" >&5
9660 ac_lib_var=`echo Xm'_'XmStringFree | sed 'y%./+-%__p_%'`
9662 xe_check_libs=" -lXm "
9663 cat > conftest.$ac_ext <<EOF
9664 #line 9665 "configure"
9665 #include "confdefs.h"
9666 /* Override any gcc2 internal prototype to avoid an error. */
9667 /* We use char because int might match the return type of a gcc2
9668 builtin and then its argument prototype would still apply. */
9669 char XmStringFree();
9675 if { (eval echo configure:9676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
9677 eval "ac_cv_lib_$ac_lib_var=yes"
9679 echo "configure: failed program was:" >&5
9680 cat conftest.$ac_ext >&5
9682 eval "ac_cv_lib_$ac_lib_var=no"
9687 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
9688 echo "$ac_t""yes" 1>&6
9691 echo "$ac_t""no" 1>&6
9697 echo "$ac_t""no" 1>&6
9702 if test "$have_motif" = "yes"; then
9703 echo $ac_n "checking for Lesstif""... $ac_c" 1>&6
9704 echo "configure:9705: checking for Lesstif" >&5
9705 cat > conftest.$ac_ext <<EOF
9706 #line 9707 "configure"
9707 #include "confdefs.h"
9709 #ifdef LESSTIF_VERSION
9714 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9715 egrep "yes" >/dev/null 2>&1; then
9724 echo "$ac_t""$have_lesstif" 1>&6
9730 *linux* | cygwin* ) lucid_prefers_motif="no" ;;
9731 * ) lucid_prefers_motif="yes" ;;
9734 case "$with_menubars" in "" | "yes" | "athena" )
9735 with_menubars="lucid" ;;
9737 case "$with_dialogs" in "" | "yes" | "lucid" )
9738 if test "$lucid_prefers_motif" = "yes"; then
9739 if test "$have_motif" = "yes"; then with_dialogs="motif"
9740 elif test "$have_xaw" = "yes"; then with_dialogs="athena"
9741 else with_dialogs=no
9744 if test "$have_xaw" = "yes"; then with_dialogs="athena"
9745 elif test "$have_motif" = "yes"; then with_dialogs="motif"
9746 else with_dialogs=no
9750 case "$with_scrollbars" in "" | "yes" )
9751 with_scrollbars="lucid" ;;
9753 case "$with_widgets" in
9755 if test "$lucid_prefers_motif" = "yes"; then
9756 if test "$have_motif" = "yes"; then with_widgets="motif"
9757 elif test "$have_xaw" = "yes"; then with_widgets="athena"
9758 else with_widgets=no
9761 if test "$have_xaw" = "yes"; then with_widgets="athena"
9762 elif test "$have_motif" = "yes"; then with_widgets="motif"
9763 else with_widgets=no
9770 all_widgets="$with_menubars $with_scrollbars $with_dialogs $with_toolbars $with_widgets"
9772 case "$all_widgets" in
9774 if test "$have_xaw" != "yes"; then
9775 { echo "Error:" "Could not find a suitable Athena library to build with." >&2; exit 1; }
9778 lwlib_objs="$lwlib_objs lwlib-Xaw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xaw.o\" to \$lwlib_objs"; fi
9780 libs_x="-l$athena_lib $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$athena_lib\" to \$libs_x"; fi
9782 { test "$extra_verbose" = "yes" && cat << EOF
9783 Defining ATHENA_Scrollbar_h_ = "$athena_h_path/Scrollbar.h"
9785 cat >> confdefs.h <<EOF
9786 #define ATHENA_Scrollbar_h_ "$athena_h_path/Scrollbar.h"
9790 { test "$extra_verbose" = "yes" && cat << EOF
9791 Defining ATHENA_Dialog_h_ = "$athena_h_path/Dialog.h"
9793 cat >> confdefs.h <<EOF
9794 #define ATHENA_Dialog_h_ "$athena_h_path/Dialog.h"
9798 { test "$extra_verbose" = "yes" && cat << EOF
9799 Defining ATHENA_Form_h_ = "$athena_h_path/Form.h"
9801 cat >> confdefs.h <<EOF
9802 #define ATHENA_Form_h_ "$athena_h_path/Form.h"
9806 { test "$extra_verbose" = "yes" && cat << EOF
9807 Defining ATHENA_Command_h_ = "$athena_h_path/Command.h"
9809 cat >> confdefs.h <<EOF
9810 #define ATHENA_Command_h_ "$athena_h_path/Command.h"
9814 { test "$extra_verbose" = "yes" && cat << EOF
9815 Defining ATHENA_Label_h_ = "$athena_h_path/Label.h"
9817 cat >> confdefs.h <<EOF
9818 #define ATHENA_Label_h_ "$athena_h_path/Label.h"
9822 { test "$extra_verbose" = "yes" && cat << EOF
9823 Defining ATHENA_LabelP_h_ = "$athena_h_path/LabelP.h"
9825 cat >> confdefs.h <<EOF
9826 #define ATHENA_LabelP_h_ "$athena_h_path/LabelP.h"
9830 { test "$extra_verbose" = "yes" && cat << EOF
9831 Defining ATHENA_Toggle_h_ = "$athena_h_path/Toggle.h"
9833 cat >> confdefs.h <<EOF
9834 #define ATHENA_Toggle_h_ "$athena_h_path/Toggle.h"
9838 { test "$extra_verbose" = "yes" && cat << EOF
9839 Defining ATHENA_ToggleP_h_ = "$athena_h_path/ToggleP.h"
9841 cat >> confdefs.h <<EOF
9842 #define ATHENA_ToggleP_h_ "$athena_h_path/ToggleP.h"
9846 { test "$extra_verbose" = "yes" && cat << EOF
9847 Defining ATHENA_AsciiText_h_ = "$athena_h_path/AsciiText.h"
9849 cat >> confdefs.h <<EOF
9850 #define ATHENA_AsciiText_h_ "$athena_h_path/AsciiText.h"
9854 { test "$extra_verbose" = "yes" && cat << EOF
9855 Defining ATHENA_XawInit_h_ = "$athena_h_path/XawInit.h"
9857 cat >> confdefs.h <<EOF
9858 #define ATHENA_XawInit_h_ "$athena_h_path/XawInit.h"
9863 { test "$extra_verbose" = "yes" && cat << \EOF
9864 Defining LWLIB_USES_ATHENA
9866 cat >> confdefs.h <<\EOF
9867 #define LWLIB_USES_ATHENA 1
9871 { test "$extra_verbose" = "yes" && cat << \EOF
9872 Defining NEED_ATHENA
9874 cat >> confdefs.h <<\EOF
9875 #define NEED_ATHENA 1
9881 if test "$athena_3d" = "yes"; then
9882 { test "$extra_verbose" = "yes" && cat << \EOF
9883 Defining HAVE_ATHENA_3D
9885 cat >> confdefs.h <<\EOF
9886 #define HAVE_ATHENA_3D 1
9894 case "$all_widgets" in *motif* )
9895 { test "$extra_verbose" = "yes" && cat << \EOF
9896 Defining LWLIB_USES_MOTIF
9898 cat >> confdefs.h <<\EOF
9899 #define LWLIB_USES_MOTIF 1
9903 { test "$extra_verbose" = "yes" && cat << \EOF
9906 cat >> confdefs.h <<\EOF
9907 #define NEED_MOTIF 1
9911 lwlib_objs="$lwlib_objs lwlib-Xm.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xm.o\" to \$lwlib_objs"; fi
9915 test "$with_menubars" = "lucid" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
9916 test "$with_menubars" = "motif" && lwlib_objs="$lwlib_objs xlwmenu.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwmenu.o\" to \$lwlib_objs"; fi
9917 test "$with_scrollbars" = "lucid" && lwlib_objs="$lwlib_objs xlwscrollbar.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwscrollbar.o\" to \$lwlib_objs"; fi
9918 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
9919 lwlib_objs="$lwlib_objs xlwtabs.o xlwgcs.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"xlwtabs.o xlwgcs.o\" to \$lwlib_objs"; fi
9920 case "$with_widgets" in athena* )
9921 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;;
9923 case "$all_widgets" in *lucid* )
9924 { test "$extra_verbose" = "yes" && cat << \EOF
9927 cat >> confdefs.h <<\EOF
9928 #define NEED_LUCID 1
9932 lwlib_objs="$lwlib_objs lwlib-Xlw.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib-Xlw.o\" to \$lwlib_objs"; fi ;;
9937 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
9938 Defining LWLIB_SCROLLBARS_ATHENA
9940 cat >> confdefs.h <<\EOF
9941 #define LWLIB_SCROLLBARS_ATHENA 1
9945 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
9946 Defining LWLIB_DIALOGS_ATHENA
9948 cat >> confdefs.h <<\EOF
9949 #define LWLIB_DIALOGS_ATHENA 1
9954 if test "$athena_3d" = "yes"; then
9955 test "$with_scrollbars" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
9956 Defining LWLIB_SCROLLBARS_ATHENA3D
9958 cat >> confdefs.h <<\EOF
9959 #define LWLIB_SCROLLBARS_ATHENA3D 1
9963 test "$with_dialogs" = "athena" && { test "$extra_verbose" = "yes" && cat << \EOF
9964 Defining LWLIB_DIALOGS_ATHENA3D
9966 cat >> confdefs.h <<\EOF
9967 #define LWLIB_DIALOGS_ATHENA3D 1
9973 case "$with_widgets" in athena* ) { test "$extra_verbose" = "yes" && cat << \EOF
9974 Defining LWLIB_WIDGETS_ATHENA
9976 cat >> confdefs.h <<\EOF
9977 #define LWLIB_WIDGETS_ATHENA 1
9981 test "$with_widgets" != "no" && test "$with_widgets" != "msw" && \
9982 { test "$extra_verbose" = "yes" && cat << \EOF
9983 Defining LWLIB_TABS_LUCID
9985 cat >> confdefs.h <<\EOF
9986 #define LWLIB_TABS_LUCID 1
9991 test "$with_menubars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
9992 Defining HAVE_MENUBARS
9994 cat >> confdefs.h <<\EOF
9995 #define HAVE_MENUBARS 1
9999 test "$with_scrollbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10000 Defining HAVE_SCROLLBARS
10002 cat >> confdefs.h <<\EOF
10003 #define HAVE_SCROLLBARS 1
10007 test "$with_dialogs" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10008 Defining HAVE_DIALOGS
10010 cat >> confdefs.h <<\EOF
10011 #define HAVE_DIALOGS 1
10015 test "$with_toolbars" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10016 Defining HAVE_TOOLBARS
10018 cat >> confdefs.h <<\EOF
10019 #define HAVE_TOOLBARS 1
10023 test "$with_widgets" != "no" && { test "$extra_verbose" = "yes" && cat << \EOF
10024 Defining HAVE_WIDGETS
10026 cat >> confdefs.h <<\EOF
10027 #define HAVE_WIDGETS 1
10032 test "$with_menubars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
10033 Defining LWLIB_MENUBARS_LUCID
10035 cat >> confdefs.h <<\EOF
10036 #define LWLIB_MENUBARS_LUCID 1
10040 test "$with_scrollbars" = "lucid" && { test "$extra_verbose" = "yes" && cat << \EOF
10041 Defining LWLIB_SCROLLBARS_LUCID
10043 cat >> confdefs.h <<\EOF
10044 #define LWLIB_SCROLLBARS_LUCID 1
10049 test "$with_menubars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10050 Defining LWLIB_MENUBARS_MOTIF
10052 cat >> confdefs.h <<\EOF
10053 #define LWLIB_MENUBARS_MOTIF 1
10057 test "$with_scrollbars" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10058 Defining LWLIB_SCROLLBARS_MOTIF
10060 cat >> confdefs.h <<\EOF
10061 #define LWLIB_SCROLLBARS_MOTIF 1
10065 test "$with_dialogs" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10066 Defining LWLIB_DIALOGS_MOTIF
10068 cat >> confdefs.h <<\EOF
10069 #define LWLIB_DIALOGS_MOTIF 1
10073 test "$with_widgets" = "motif" && { test "$extra_verbose" = "yes" && cat << \EOF
10074 Defining LWLIB_WIDGETS_MOTIF
10076 cat >> confdefs.h <<\EOF
10077 #define LWLIB_WIDGETS_MOTIF 1
10082 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar.o" && if test "$extra_verbose" = "yes"; then
10083 echo " xemacs will be linked with \"menubar.o\""
10085 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar.o" && if test "$extra_verbose" = "yes"; then
10086 echo " xemacs will be linked with \"scrollbar.o\""
10088 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog.o" && if test "$extra_verbose" = "yes"; then
10089 echo " xemacs will be linked with \"dialog.o\""
10091 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar.o" && if test "$extra_verbose" = "yes"; then
10092 echo " xemacs will be linked with \"toolbar.o\""
10095 if test "$with_gtk" = "yes"; then
10096 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-gtk.o" && if test "$extra_verbose" = "yes"; then
10097 echo " xemacs will be linked with \"menubar-gtk.o\""
10099 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-gtk.o" && if test "$extra_verbose" = "yes"; then
10100 echo " xemacs will be linked with \"scrollbar-gtk.o\""
10102 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-gtk.o" && if test "$extra_verbose" = "yes"; then
10103 echo " xemacs will be linked with \"dialog-gtk.o\""
10105 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-gtk.o" && if test "$extra_verbose" = "yes"; then
10106 echo " xemacs will be linked with \"toolbar-gtk.o\""
10108 test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-gtk.o" && if test "$extra_verbose" = "yes"; then
10109 echo " xemacs will be linked with \"gui-gtk.o\""
10113 if test "$with_x11" = "yes"; then
10114 test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-x.o" && if test "$extra_verbose" = "yes"; then
10115 echo " xemacs will be linked with \"menubar-x.o\""
10117 test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-x.o" && if test "$extra_verbose" = "yes"; then
10118 echo " xemacs will be linked with \"scrollbar-x.o\""
10120 test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-x.o" && if test "$extra_verbose" = "yes"; then
10121 echo " xemacs will be linked with \"dialog-x.o\""
10123 test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-x.o" && if test "$extra_verbose" = "yes"; then
10124 echo " xemacs will be linked with \"toolbar-x.o\""
10126 test "$all_widgets" != "no no no no no" && extra_objs="$extra_objs gui-x.o" && if test "$extra_verbose" = "yes"; then
10127 echo " xemacs will be linked with \"gui-x.o\""
10132 test -z "$with_mule" && with_mule=no
10133 test -z "$with_file_coding" && with_file_coding=no
10136 if test "$with_file_coding" = "yes" && test "$with_mule" = "no"; then
10137 { test "$extra_verbose" = "yes" && cat << \EOF
10138 Defining FILE_CODING
10140 cat >> confdefs.h <<\EOF
10141 #define FILE_CODING 1
10145 extra_objs="$extra_objs file-coding.o" && if test "$extra_verbose" = "yes"; then
10146 echo " xemacs will be linked with \"file-coding.o\""
10150 if test "$with_mule" = "yes" ; then
10151 echo "checking for Mule-related features" 1>&6
10152 echo "configure:10153: checking for Mule-related features" >&5
10153 { test "$extra_verbose" = "yes" && cat << \EOF
10156 cat >> confdefs.h <<\EOF
10161 { test "$extra_verbose" = "yes" && cat << \EOF
10162 Defining FILE_CODING
10164 cat >> confdefs.h <<\EOF
10165 #define FILE_CODING 1
10169 extra_objs="$extra_objs mule.o mule-ccl.o mule-charset.o file-coding.o" && if test "$extra_verbose" = "yes"; then
10170 echo " xemacs will be linked with \"mule.o mule-ccl.o mule-charset.o file-coding.o\""
10173 for ac_hdr in libintl.h
10175 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
10176 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
10177 echo "configure:10178: checking for $ac_hdr" >&5
10179 cat > conftest.$ac_ext <<EOF
10180 #line 10181 "configure"
10181 #include "confdefs.h"
10184 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10185 { (eval echo configure:10186: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10186 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10187 if test -z "$ac_err"; then
10189 eval "ac_cv_header_$ac_safe=yes"
10192 echo "configure: failed program was:" >&5
10193 cat conftest.$ac_ext >&5
10195 eval "ac_cv_header_$ac_safe=no"
10198 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10199 echo "$ac_t""yes" 1>&6
10200 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
10201 { test "$extra_verbose" = "yes" && cat << EOF
10202 Defining $ac_tr_hdr
10204 cat >> confdefs.h <<EOF
10205 #define $ac_tr_hdr 1
10210 echo "$ac_t""no" 1>&6
10215 echo $ac_n "checking for strerror in -lintl""... $ac_c" 1>&6
10216 echo "configure:10217: checking for strerror in -lintl" >&5
10217 ac_lib_var=`echo intl'_'strerror | sed 'y%./+-%__p_%'`
10219 xe_check_libs=" -lintl "
10220 cat > conftest.$ac_ext <<EOF
10221 #line 10222 "configure"
10222 #include "confdefs.h"
10223 /* Override any gcc2 internal prototype to avoid an error. */
10224 /* We use char because int might match the return type of a gcc2
10225 builtin and then its argument prototype would still apply. */
10232 if { (eval echo configure:10233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10234 eval "ac_cv_lib_$ac_lib_var=yes"
10236 echo "configure: failed program was:" >&5
10237 cat conftest.$ac_ext >&5
10239 eval "ac_cv_lib_$ac_lib_var=no"
10244 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10245 echo "$ac_t""yes" 1>&6
10246 ac_tr_lib=HAVE_LIB`echo intl | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10247 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10248 { test "$extra_verbose" = "yes" && cat << EOF
10249 Defining $ac_tr_lib
10251 cat >> confdefs.h <<EOF
10252 #define $ac_tr_lib 1
10256 LIBS="-lintl $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lintl\" to \$LIBS"; fi
10259 echo "$ac_t""no" 1>&6
10264 echo "checking for Mule input methods" 1>&6
10265 echo "configure:10266: checking for Mule input methods" >&5
10266 case "$with_xim" in "" | "yes" )
10267 echo "checking for XIM" 1>&6
10268 echo "configure:10269: checking for XIM" >&5
10270 echo $ac_n "checking for XOpenIM in -lX11""... $ac_c" 1>&6
10271 echo "configure:10272: checking for XOpenIM in -lX11" >&5
10272 ac_lib_var=`echo X11'_'XOpenIM | sed 'y%./+-%__p_%'`
10274 xe_check_libs=" -lX11 "
10275 cat > conftest.$ac_ext <<EOF
10276 #line 10277 "configure"
10277 #include "confdefs.h"
10278 /* Override any gcc2 internal prototype to avoid an error. */
10279 /* We use char because int might match the return type of a gcc2
10280 builtin and then its argument prototype would still apply. */
10287 if { (eval echo configure:10288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10289 eval "ac_cv_lib_$ac_lib_var=yes"
10291 echo "configure: failed program was:" >&5
10292 cat conftest.$ac_ext >&5
10294 eval "ac_cv_lib_$ac_lib_var=no"
10299 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10300 echo "$ac_t""yes" 1>&6
10303 echo "$ac_t""no" 1>&6
10308 if test "$need_motif $have_lesstif" = "yes no"; then
10310 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
10311 echo "configure:10312: checking for XmImMbLookupString in -lXm" >&5
10312 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
10314 xe_check_libs=" -lXm "
10315 cat > conftest.$ac_ext <<EOF
10316 #line 10317 "configure"
10317 #include "confdefs.h"
10318 /* Override any gcc2 internal prototype to avoid an error. */
10319 /* We use char because int might match the return type of a gcc2
10320 builtin and then its argument prototype would still apply. */
10321 char XmImMbLookupString();
10324 XmImMbLookupString()
10327 if { (eval echo configure:10328: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10329 eval "ac_cv_lib_$ac_lib_var=yes"
10331 echo "configure: failed program was:" >&5
10332 cat conftest.$ac_ext >&5
10334 eval "ac_cv_lib_$ac_lib_var=no"
10339 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10340 echo "$ac_t""yes" 1>&6
10343 echo "$ac_t""no" 1>&6
10347 elif test "$have_motif $have_lesstif $with_xim" = "yes no no"; then
10349 echo $ac_n "checking for XmImMbLookupString in -lXm""... $ac_c" 1>&6
10350 echo "configure:10351: checking for XmImMbLookupString in -lXm" >&5
10351 ac_lib_var=`echo Xm'_'XmImMbLookupString | sed 'y%./+-%__p_%'`
10353 xe_check_libs=" -lXm "
10354 cat > conftest.$ac_ext <<EOF
10355 #line 10356 "configure"
10356 #include "confdefs.h"
10357 /* Override any gcc2 internal prototype to avoid an error. */
10358 /* We use char because int might match the return type of a gcc2
10359 builtin and then its argument prototype would still apply. */
10360 char XmImMbLookupString();
10363 XmImMbLookupString()
10366 if { (eval echo configure:10367: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10368 eval "ac_cv_lib_$ac_lib_var=yes"
10370 echo "configure: failed program was:" >&5
10371 cat conftest.$ac_ext >&5
10373 eval "ac_cv_lib_$ac_lib_var=no"
10378 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10379 echo "$ac_t""yes" 1>&6
10382 echo "$ac_t""no" 1>&6
10388 if test "$with_xim" != "no"; then
10389 { test "$extra_verbose" = "yes" && cat << \EOF
10392 cat >> confdefs.h <<\EOF
10397 if test "$with_xim" = "xlib"; then
10398 { test "$extra_verbose" = "yes" && cat << \EOF
10401 cat >> confdefs.h <<\EOF
10406 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
10407 echo " xemacs will be linked with \"input-method-xlib.o\""
10410 if test "$with_xim" = "motif"; then
10411 { test "$extra_verbose" = "yes" && cat << \EOF
10414 cat >> confdefs.h <<\EOF
10415 #define XIM_MOTIF 1
10420 extra_objs="$extra_objs input-method-motif.o" && if test "$extra_verbose" = "yes"; then
10421 echo " xemacs will be linked with \"input-method-motif.o\""
10424 if test "$with_xim" = "motif"; then
10429 if test "$with_xfs" = "yes" ; then
10430 echo "checking for XFontSet" 1>&6
10431 echo "configure:10432: checking for XFontSet" >&5
10433 echo $ac_n "checking for XmbDrawString in -lX11""... $ac_c" 1>&6
10434 echo "configure:10435: checking for XmbDrawString in -lX11" >&5
10435 ac_lib_var=`echo X11'_'XmbDrawString | sed 'y%./+-%__p_%'`
10437 xe_check_libs=" -lX11 "
10438 cat > conftest.$ac_ext <<EOF
10439 #line 10440 "configure"
10440 #include "confdefs.h"
10441 /* Override any gcc2 internal prototype to avoid an error. */
10442 /* We use char because int might match the return type of a gcc2
10443 builtin and then its argument prototype would still apply. */
10444 char XmbDrawString();
10450 if { (eval echo configure:10451: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10452 eval "ac_cv_lib_$ac_lib_var=yes"
10454 echo "configure: failed program was:" >&5
10455 cat conftest.$ac_ext >&5
10457 eval "ac_cv_lib_$ac_lib_var=no"
10462 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10463 echo "$ac_t""yes" 1>&6
10466 echo "$ac_t""no" 1>&6
10471 if test "$with_xfs" = "yes" && test "$with_menubars" = "lucid"; then
10472 { test "$extra_verbose" = "yes" && cat << \EOF
10473 Defining USE_XFONTSET
10475 cat >> confdefs.h <<\EOF
10476 #define USE_XFONTSET 1
10480 if test "$with_xim" = "no" ; then
10481 extra_objs="$extra_objs input-method-xlib.o" && if test "$extra_verbose" = "yes"; then
10482 echo " xemacs will be linked with \"input-method-xlib.o\""
10487 test "$with_wnn6" = "yes" && with_wnn=yes # wnn6 implies wnn support
10488 test -z "$with_wnn" && { ac_safe=`echo "wnn/jllib.h" | sed 'y%./+-%__p_%'`
10489 echo $ac_n "checking for wnn/jllib.h""... $ac_c" 1>&6
10490 echo "configure:10491: checking for wnn/jllib.h" >&5
10492 cat > conftest.$ac_ext <<EOF
10493 #line 10494 "configure"
10494 #include "confdefs.h"
10495 #include <wnn/jllib.h>
10497 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10498 { (eval echo configure:10499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10499 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10500 if test -z "$ac_err"; then
10502 eval "ac_cv_header_$ac_safe=yes"
10505 echo "configure: failed program was:" >&5
10506 cat conftest.$ac_ext >&5
10508 eval "ac_cv_header_$ac_safe=no"
10511 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10512 echo "$ac_t""yes" 1>&6
10515 echo "$ac_t""no" 1>&6
10519 test -z "$with_wnn" && { ac_safe=`echo "wnn/commonhd.h" | sed 'y%./+-%__p_%'`
10520 echo $ac_n "checking for wnn/commonhd.h""... $ac_c" 1>&6
10521 echo "configure:10522: checking for wnn/commonhd.h" >&5
10523 cat > conftest.$ac_ext <<EOF
10524 #line 10525 "configure"
10525 #include "confdefs.h"
10526 #include <wnn/commonhd.h>
10528 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10529 { (eval echo configure:10530: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10530 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10531 if test -z "$ac_err"; then
10533 eval "ac_cv_header_$ac_safe=yes"
10536 echo "configure: failed program was:" >&5
10537 cat conftest.$ac_ext >&5
10539 eval "ac_cv_header_$ac_safe=no"
10542 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10543 echo "$ac_t""yes" 1>&6
10546 echo "$ac_t""no" 1>&6
10550 if test "$with_wnn" != "no"; then
10551 for ac_func in crypt
10553 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
10554 echo "configure:10555: checking for $ac_func" >&5
10556 cat > conftest.$ac_ext <<EOF
10557 #line 10558 "configure"
10558 #include "confdefs.h"
10559 /* System header to define __stub macros and hopefully few prototypes,
10560 which can conflict with char $ac_func(); below. */
10561 #include <assert.h>
10562 /* Override any gcc2 internal prototype to avoid an error. */
10563 /* We use char because int might match the return type of a gcc2
10564 builtin and then its argument prototype would still apply. */
10569 /* The GNU C library defines this for functions which it implements
10570 to always fail with ENOSYS. Some functions are actually named
10571 something starting with __ and the normal name is an alias. */
10572 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10580 if { (eval echo configure:10581: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10582 eval "ac_cv_func_$ac_func=yes"
10584 echo "configure: failed program was:" >&5
10585 cat conftest.$ac_ext >&5
10587 eval "ac_cv_func_$ac_func=no"
10591 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
10592 echo "$ac_t""yes" 1>&6
10593 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10594 { test "$extra_verbose" = "yes" && cat << EOF
10595 Defining $ac_tr_func
10597 cat >> confdefs.h <<EOF
10598 #define $ac_tr_func 1
10603 echo "$ac_t""no" 1>&6
10607 test "$ac_cv_func_crypt" != "yes" && {
10608 echo $ac_n "checking for crypt in -lcrypt""... $ac_c" 1>&6
10609 echo "configure:10610: checking for crypt in -lcrypt" >&5
10610 ac_lib_var=`echo crypt'_'crypt | sed 'y%./+-%__p_%'`
10612 xe_check_libs=" -lcrypt "
10613 cat > conftest.$ac_ext <<EOF
10614 #line 10615 "configure"
10615 #include "confdefs.h"
10616 /* Override any gcc2 internal prototype to avoid an error. */
10617 /* We use char because int might match the return type of a gcc2
10618 builtin and then its argument prototype would still apply. */
10625 if { (eval echo configure:10626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10627 eval "ac_cv_lib_$ac_lib_var=yes"
10629 echo "configure: failed program was:" >&5
10630 cat conftest.$ac_ext >&5
10632 eval "ac_cv_lib_$ac_lib_var=no"
10637 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10638 echo "$ac_t""yes" 1>&6
10639 ac_tr_lib=HAVE_LIB`echo crypt | sed -e 's/[^a-zA-Z0-9_]/_/g' \
10640 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
10641 { test "$extra_verbose" = "yes" && cat << EOF
10642 Defining $ac_tr_lib
10644 cat >> confdefs.h <<EOF
10645 #define $ac_tr_lib 1
10649 LIBS="-lcrypt $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcrypt\" to \$LIBS"; fi
10652 echo "$ac_t""no" 1>&6
10657 if test -z "$with_wnn" -o "$with_wnn" = "yes"; then
10659 echo $ac_n "checking for jl_dic_list_e in -lwnn""... $ac_c" 1>&6
10660 echo "configure:10661: checking for jl_dic_list_e in -lwnn" >&5
10661 ac_lib_var=`echo wnn'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
10663 xe_check_libs=" -lwnn "
10664 cat > conftest.$ac_ext <<EOF
10665 #line 10666 "configure"
10666 #include "confdefs.h"
10667 /* Override any gcc2 internal prototype to avoid an error. */
10668 /* We use char because int might match the return type of a gcc2
10669 builtin and then its argument prototype would still apply. */
10670 char jl_dic_list_e();
10676 if { (eval echo configure:10677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10678 eval "ac_cv_lib_$ac_lib_var=yes"
10680 echo "configure: failed program was:" >&5
10681 cat conftest.$ac_ext >&5
10683 eval "ac_cv_lib_$ac_lib_var=no"
10688 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10689 echo "$ac_t""yes" 1>&6
10692 echo "$ac_t""no" 1>&6
10693 echo $ac_n "checking for jl_dic_list_e in -lwnn4""... $ac_c" 1>&6
10694 echo "configure:10695: checking for jl_dic_list_e in -lwnn4" >&5
10695 ac_lib_var=`echo wnn4'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
10697 xe_check_libs=" -lwnn4 "
10698 cat > conftest.$ac_ext <<EOF
10699 #line 10700 "configure"
10700 #include "confdefs.h"
10701 /* Override any gcc2 internal prototype to avoid an error. */
10702 /* We use char because int might match the return type of a gcc2
10703 builtin and then its argument prototype would still apply. */
10704 char jl_dic_list_e();
10710 if { (eval echo configure:10711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10712 eval "ac_cv_lib_$ac_lib_var=yes"
10714 echo "configure: failed program was:" >&5
10715 cat conftest.$ac_ext >&5
10717 eval "ac_cv_lib_$ac_lib_var=no"
10722 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10723 echo "$ac_t""yes" 1>&6
10726 echo "$ac_t""no" 1>&6
10727 echo $ac_n "checking for jl_dic_list_e in -lwnn6""... $ac_c" 1>&6
10728 echo "configure:10729: checking for jl_dic_list_e in -lwnn6" >&5
10729 ac_lib_var=`echo wnn6'_'jl_dic_list_e | sed 'y%./+-%__p_%'`
10731 xe_check_libs=" -lwnn6 "
10732 cat > conftest.$ac_ext <<EOF
10733 #line 10734 "configure"
10734 #include "confdefs.h"
10735 /* Override any gcc2 internal prototype to avoid an error. */
10736 /* We use char because int might match the return type of a gcc2
10737 builtin and then its argument prototype would still apply. */
10738 char jl_dic_list_e();
10744 if { (eval echo configure:10745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10746 eval "ac_cv_lib_$ac_lib_var=yes"
10748 echo "configure: failed program was:" >&5
10749 cat conftest.$ac_ext >&5
10751 eval "ac_cv_lib_$ac_lib_var=no"
10756 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10757 echo "$ac_t""yes" 1>&6
10760 echo "$ac_t""no" 1>&6
10761 echo $ac_n "checking for dic_list_e in -lwnn6_fromsrc""... $ac_c" 1>&6
10762 echo "configure:10763: checking for dic_list_e in -lwnn6_fromsrc" >&5
10763 ac_lib_var=`echo wnn6_fromsrc'_'dic_list_e | sed 'y%./+-%__p_%'`
10765 xe_check_libs=" -lwnn6_fromsrc "
10766 cat > conftest.$ac_ext <<EOF
10767 #line 10768 "configure"
10768 #include "confdefs.h"
10769 /* Override any gcc2 internal prototype to avoid an error. */
10770 /* We use char because int might match the return type of a gcc2
10771 builtin and then its argument prototype would still apply. */
10778 if { (eval echo configure:10779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10780 eval "ac_cv_lib_$ac_lib_var=yes"
10782 echo "configure: failed program was:" >&5
10783 cat conftest.$ac_ext >&5
10785 eval "ac_cv_lib_$ac_lib_var=no"
10790 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10791 echo "$ac_t""yes" 1>&6
10792 libwnn=wnn6_fromsrc
10794 echo "$ac_t""no" 1>&6
10809 test -z "$with_wnn" && with_wnn=yes
10810 if test "$with_wnn" = "yes"; then
10811 { test "$extra_verbose" = "yes" && cat << \EOF
10814 cat >> confdefs.h <<\EOF
10819 libs_x="-l$libwnn $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l$libwnn\" to \$libs_x"; fi
10820 extra_objs="$extra_objs mule-wnnfns.o" && if test "$extra_verbose" = "yes"; then
10821 echo " xemacs will be linked with \"mule-wnnfns.o\""
10823 if test "$with_wnn6" != "no"; then
10825 echo $ac_n "checking for jl_fi_dic_list in -l$libwnn""... $ac_c" 1>&6
10826 echo "configure:10827: checking for jl_fi_dic_list in -l$libwnn" >&5
10827 ac_lib_var=`echo $libwnn'_'jl_fi_dic_list | sed 'y%./+-%__p_%'`
10829 xe_check_libs=" -l$libwnn "
10830 cat > conftest.$ac_ext <<EOF
10831 #line 10832 "configure"
10832 #include "confdefs.h"
10833 /* Override any gcc2 internal prototype to avoid an error. */
10834 /* We use char because int might match the return type of a gcc2
10835 builtin and then its argument prototype would still apply. */
10836 char jl_fi_dic_list();
10842 if { (eval echo configure:10843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10844 eval "ac_cv_lib_$ac_lib_var=yes"
10846 echo "configure: failed program was:" >&5
10847 cat conftest.$ac_ext >&5
10849 eval "ac_cv_lib_$ac_lib_var=no"
10854 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
10855 echo "$ac_t""yes" 1>&6
10858 echo "$ac_t""no" 1>&6
10862 test "$with_wnn6" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
10865 cat >> confdefs.h <<\EOF
10873 canna_includes_found=no
10874 if test "$with_canna" != "no"; then
10875 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
10876 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
10877 echo "configure:10878: checking for canna/jrkanji.h" >&5
10879 cat > conftest.$ac_ext <<EOF
10880 #line 10881 "configure"
10881 #include "confdefs.h"
10882 #include <canna/jrkanji.h>
10884 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10885 { (eval echo configure:10886: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10886 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10887 if test -z "$ac_err"; then
10889 eval "ac_cv_header_$ac_safe=yes"
10892 echo "configure: failed program was:" >&5
10893 cat conftest.$ac_ext >&5
10895 eval "ac_cv_header_$ac_safe=no"
10898 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10899 echo "$ac_t""yes" 1>&6
10900 canna_includes_found=yes
10902 echo "$ac_t""no" 1>&6
10906 if test "$canna_includes_found" = "no" -a "$with_canna" != "no" -a \
10907 -d "/usr/local/canna/include"; then
10908 save_c_switch_site="$c_switch_site"
10909 c_switch_site="$c_switch_site -I/usr/local/canna/include"
10910 ac_safe=`echo "canna/jrkanji.h" | sed 'y%./+-%__p_%'`
10911 echo $ac_n "checking for canna/jrkanji.h""... $ac_c" 1>&6
10912 echo "configure:10913: checking for canna/jrkanji.h" >&5
10914 cat > conftest.$ac_ext <<EOF
10915 #line 10916 "configure"
10916 #include "confdefs.h"
10917 #include <canna/jrkanji.h>
10919 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10920 { (eval echo configure:10921: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10921 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10922 if test -z "$ac_err"; then
10924 eval "ac_cv_header_$ac_safe=yes"
10927 echo "configure: failed program was:" >&5
10928 cat conftest.$ac_ext >&5
10930 eval "ac_cv_header_$ac_safe=no"
10933 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10934 echo "$ac_t""yes" 1>&6
10935 canna_includes_found=yes
10937 echo "$ac_t""no" 1>&6
10940 if test "$canna_includes_found" != "yes"; then
10941 c_switch_site="$save_c_switch_site"
10946 test -z "$with_canna" && { ac_safe=`echo "canna/RK.h" | sed 'y%./+-%__p_%'`
10947 echo $ac_n "checking for canna/RK.h""... $ac_c" 1>&6
10948 echo "configure:10949: checking for canna/RK.h" >&5
10950 cat > conftest.$ac_ext <<EOF
10951 #line 10952 "configure"
10952 #include "confdefs.h"
10953 #include <canna/RK.h>
10955 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
10956 { (eval echo configure:10957: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
10957 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
10958 if test -z "$ac_err"; then
10960 eval "ac_cv_header_$ac_safe=yes"
10963 echo "configure: failed program was:" >&5
10964 cat conftest.$ac_ext >&5
10966 eval "ac_cv_header_$ac_safe=no"
10969 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
10970 echo "$ac_t""yes" 1>&6
10973 echo "$ac_t""no" 1>&6
10977 test -z "$with_canna" && {
10978 echo $ac_n "checking for RkBgnBun in -lRKC""... $ac_c" 1>&6
10979 echo "configure:10980: checking for RkBgnBun in -lRKC" >&5
10980 ac_lib_var=`echo RKC'_'RkBgnBun | sed 'y%./+-%__p_%'`
10982 xe_check_libs=" -lRKC "
10983 cat > conftest.$ac_ext <<EOF
10984 #line 10985 "configure"
10985 #include "confdefs.h"
10986 /* Override any gcc2 internal prototype to avoid an error. */
10987 /* We use char because int might match the return type of a gcc2
10988 builtin and then its argument prototype would still apply. */
10995 if { (eval echo configure:10996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
10997 eval "ac_cv_lib_$ac_lib_var=yes"
10999 echo "configure: failed program was:" >&5
11000 cat conftest.$ac_ext >&5
11002 eval "ac_cv_lib_$ac_lib_var=no"
11007 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11008 echo "$ac_t""yes" 1>&6
11011 echo "$ac_t""no" 1>&6
11016 test -z "$with_canna" && {
11017 echo $ac_n "checking for jrKanjiControl in -lcanna""... $ac_c" 1>&6
11018 echo "configure:11019: checking for jrKanjiControl in -lcanna" >&5
11019 ac_lib_var=`echo canna'_'jrKanjiControl | sed 'y%./+-%__p_%'`
11021 xe_check_libs=" -lcanna "
11022 cat > conftest.$ac_ext <<EOF
11023 #line 11024 "configure"
11024 #include "confdefs.h"
11025 /* Override any gcc2 internal prototype to avoid an error. */
11026 /* We use char because int might match the return type of a gcc2
11027 builtin and then its argument prototype would still apply. */
11028 char jrKanjiControl();
11034 if { (eval echo configure:11035: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11036 eval "ac_cv_lib_$ac_lib_var=yes"
11038 echo "configure: failed program was:" >&5
11039 cat conftest.$ac_ext >&5
11041 eval "ac_cv_lib_$ac_lib_var=no"
11046 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11047 echo "$ac_t""yes" 1>&6
11050 echo "$ac_t""no" 1>&6
11055 test -z "$with_canna" && with_canna=yes
11056 if test "$with_canna" = "yes"; then
11057 { test "$extra_verbose" = "yes" && cat << \EOF
11058 Defining HAVE_CANNA
11060 cat >> confdefs.h <<\EOF
11061 #define HAVE_CANNA 1
11065 libs_x="-lcanna -lRKC $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcanna -lRKC\" to \$libs_x"; fi
11066 extra_objs="$extra_objs mule-canna.o" && if test "$extra_verbose" = "yes"; then
11067 echo " xemacs will be linked with \"mule-canna.o\""
11071 else for feature in xim canna wnn; do
11072 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
11073 echo "configure: warning: "--with-${feature} ignored: Not valid without Mule support"" 1>&2
11075 eval "with_${feature}=no"
11079 if test "$need_motif" = "yes" ; then
11080 libs_x="-lXm $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXm\" to \$libs_x"; fi
11082 echo $ac_n "checking for layout_object_getvalue in -li18n""... $ac_c" 1>&6
11083 echo "configure:11084: checking for layout_object_getvalue in -li18n" >&5
11084 ac_lib_var=`echo i18n'_'layout_object_getvalue | sed 'y%./+-%__p_%'`
11086 xe_check_libs=" -li18n "
11087 cat > conftest.$ac_ext <<EOF
11088 #line 11089 "configure"
11089 #include "confdefs.h"
11090 /* Override any gcc2 internal prototype to avoid an error. */
11091 /* We use char because int might match the return type of a gcc2
11092 builtin and then its argument prototype would still apply. */
11093 char layout_object_getvalue();
11096 layout_object_getvalue()
11099 if { (eval echo configure:11100: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11101 eval "ac_cv_lib_$ac_lib_var=yes"
11103 echo "configure: failed program was:" >&5
11104 cat conftest.$ac_ext >&5
11106 eval "ac_cv_lib_$ac_lib_var=no"
11111 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11112 echo "$ac_t""yes" 1>&6
11113 libs_x="-li18n $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-li18n\" to \$libs_x"; fi
11115 echo "$ac_t""no" 1>&6
11120 if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
11121 ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
11122 ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
11124 runpath="" runpath_dirs=""
11125 if test -n "$LD_RUN_PATH"; then
11126 runpath="$LD_RUN_PATH"
11127 elif test "$GCC" = "yes"; then
11128 ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
11129 echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
11130 xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
11131 for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
11132 case "$arg" in P,* | -L* | -R* )
11133 for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
11135 xe_runpath_dir="$dir"
11136 test "$xe_runpath_dir" != "/lib" -a \
11137 "$xe_runpath_dir" != "/usr/lib" -a \
11138 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
11139 eval "$xe_add_unique_runpath_dir"
11144 ld_switch_run="$ld_switch_run_save"
11147 for arg in $ld_switch_site $ld_switch_x_site; do
11148 case "$arg" in -L*) {
11149 xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
11150 test "$xe_runpath_dir" != "/lib" -a \
11151 "$xe_runpath_dir" != "/usr/lib" -a \
11152 -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
11153 eval "$xe_add_unique_runpath_dir"
11156 if test "$opsys $need_motif" = "sol2 yes"; then
11157 xe_runpath_dir="/opt/SUNWdt/lib";
11158 eval "$xe_add_unique_runpath_dir";
11161 if test -n "$runpath"; then
11162 ld_switch_run="${dash_r}${runpath}"
11164 if test "$GCC" = "yes"; then
11165 set x $ld_switch_run; shift; ld_switch_run=""
11166 while test -n "$1"; do
11168 -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
11169 -L* | -l* | -u* | -Wl* | -pg ) ld_switch_run="$ld_switch_run $1" ;;
11171 * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
11176 test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
11183 for ac_func in cbrt closedir dup2 eaccess fmod fpathconf frexp ftime getaddrinfo gethostname getnameinfo getpagesize gettimeofday getcwd getwd logb lrand48 matherr mkdir mktime perror poll random rename res_init rint rmdir select setitimer setpgid setlocale setsid sigblock sighold sigprocmask snprintf stpcpy strerror tzset ulimit usleep waitpid vsnprintf fsync ftruncate umask
11185 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11186 echo "configure:11187: checking for $ac_func" >&5
11188 cat > conftest.$ac_ext <<EOF
11189 #line 11190 "configure"
11190 #include "confdefs.h"
11191 /* System header to define __stub macros and hopefully few prototypes,
11192 which can conflict with char $ac_func(); below. */
11193 #include <assert.h>
11194 /* Override any gcc2 internal prototype to avoid an error. */
11195 /* We use char because int might match the return type of a gcc2
11196 builtin and then its argument prototype would still apply. */
11201 /* The GNU C library defines this for functions which it implements
11202 to always fail with ENOSYS. Some functions are actually named
11203 something starting with __ and the normal name is an alias. */
11204 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11212 if { (eval echo configure:11213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11214 eval "ac_cv_func_$ac_func=yes"
11216 echo "configure: failed program was:" >&5
11217 cat conftest.$ac_ext >&5
11219 eval "ac_cv_func_$ac_func=no"
11223 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11224 echo "$ac_t""yes" 1>&6
11225 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11226 { test "$extra_verbose" = "yes" && cat << EOF
11227 Defining $ac_tr_func
11229 cat >> confdefs.h <<EOF
11230 #define $ac_tr_func 1
11235 echo "$ac_t""no" 1>&6
11240 if test "$ac_cv_func_getaddrinfo" != "no" ; then
11243 echo "configure: warning: Use of getaddrinfo is disabled for HP-UX 11.XX." 1>&2
11244 ac_cv_func_getaddrinfo=no
11250 for ac_func in getpt _getpty grantpt unlockpt ptsname killpg tcgetpgrp
11252 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11253 echo "configure:11254: checking for $ac_func" >&5
11255 cat > conftest.$ac_ext <<EOF
11256 #line 11257 "configure"
11257 #include "confdefs.h"
11258 /* System header to define __stub macros and hopefully few prototypes,
11259 which can conflict with char $ac_func(); below. */
11260 #include <assert.h>
11261 /* Override any gcc2 internal prototype to avoid an error. */
11262 /* We use char because int might match the return type of a gcc2
11263 builtin and then its argument prototype would still apply. */
11268 /* The GNU C library defines this for functions which it implements
11269 to always fail with ENOSYS. Some functions are actually named
11270 something starting with __ and the normal name is an alias. */
11271 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11279 if { (eval echo configure:11280: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11281 eval "ac_cv_func_$ac_func=yes"
11283 echo "configure: failed program was:" >&5
11284 cat conftest.$ac_ext >&5
11286 eval "ac_cv_func_$ac_func=no"
11290 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11291 echo "$ac_t""yes" 1>&6
11292 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11293 { test "$extra_verbose" = "yes" && cat << EOF
11294 Defining $ac_tr_func
11296 cat >> confdefs.h <<EOF
11297 #define $ac_tr_func 1
11302 echo "$ac_t""no" 1>&6
11307 echo $ac_n "checking for openpty""... $ac_c" 1>&6
11308 echo "configure:11309: checking for openpty" >&5
11310 cat > conftest.$ac_ext <<EOF
11311 #line 11312 "configure"
11312 #include "confdefs.h"
11313 /* System header to define __stub macros and hopefully few prototypes,
11314 which can conflict with char openpty(); below. */
11315 #include <assert.h>
11316 /* Override any gcc2 internal prototype to avoid an error. */
11317 /* We use char because int might match the return type of a gcc2
11318 builtin and then its argument prototype would still apply. */
11323 /* The GNU C library defines this for functions which it implements
11324 to always fail with ENOSYS. Some functions are actually named
11325 something starting with __ and the normal name is an alias. */
11326 #if defined (__stub_openpty) || defined (__stub___openpty)
11334 if { (eval echo configure:11335: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11336 eval "ac_cv_func_openpty=yes"
11338 echo "configure: failed program was:" >&5
11339 cat conftest.$ac_ext >&5
11341 eval "ac_cv_func_openpty=no"
11345 if eval "test \"`echo '$ac_cv_func_'openpty`\" = yes"; then
11346 echo "$ac_t""yes" 1>&6
11349 echo "$ac_t""no" 1>&6
11352 echo $ac_n "checking for openpty in -lutil""... $ac_c" 1>&6
11353 echo "configure:11354: checking for openpty in -lutil" >&5
11354 ac_lib_var=`echo util'_'openpty | sed 'y%./+-%__p_%'`
11356 xe_check_libs=" -lutil "
11357 cat > conftest.$ac_ext <<EOF
11358 #line 11359 "configure"
11359 #include "confdefs.h"
11360 /* Override any gcc2 internal prototype to avoid an error. */
11361 /* We use char because int might match the return type of a gcc2
11362 builtin and then its argument prototype would still apply. */
11369 if { (eval echo configure:11370: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11371 eval "ac_cv_lib_$ac_lib_var=yes"
11373 echo "configure: failed program was:" >&5
11374 cat conftest.$ac_ext >&5
11376 eval "ac_cv_lib_$ac_lib_var=no"
11381 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11382 echo "$ac_t""yes" 1>&6
11383 have_openpty=yes need_libutil=yes
11385 echo "$ac_t""no" 1>&6
11391 if test "$have_openpty" = "yes"; then
11392 { test "$extra_verbose" = "yes" && cat << \EOF
11393 Defining HAVE_OPENPTY
11395 cat >> confdefs.h <<\EOF
11396 #define HAVE_OPENPTY 1
11400 for ac_hdr in pty.h libutil.h util.h
11402 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11403 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11404 echo "configure:11405: checking for $ac_hdr" >&5
11406 cat > conftest.$ac_ext <<EOF
11407 #line 11408 "configure"
11408 #include "confdefs.h"
11411 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11412 { (eval echo configure:11413: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11413 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11414 if test -z "$ac_err"; then
11416 eval "ac_cv_header_$ac_safe=yes"
11419 echo "configure: failed program was:" >&5
11420 cat conftest.$ac_ext >&5
11422 eval "ac_cv_header_$ac_safe=no"
11425 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11426 echo "$ac_t""yes" 1>&6
11427 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11428 { test "$extra_verbose" = "yes" && cat << EOF
11429 Defining $ac_tr_hdr
11431 cat >> confdefs.h <<EOF
11432 #define $ac_tr_hdr 1
11437 echo "$ac_t""no" 1>&6
11441 test "$need_libutil" = "yes" && libs_system="$libs_system -lutil" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lutil\" to \$libs_system"; fi
11444 for ac_hdr in stropts.h
11446 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11447 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11448 echo "configure:11449: checking for $ac_hdr" >&5
11450 cat > conftest.$ac_ext <<EOF
11451 #line 11452 "configure"
11452 #include "confdefs.h"
11455 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11456 { (eval echo configure:11457: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11457 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11458 if test -z "$ac_err"; then
11460 eval "ac_cv_header_$ac_safe=yes"
11463 echo "configure: failed program was:" >&5
11464 cat conftest.$ac_ext >&5
11466 eval "ac_cv_header_$ac_safe=no"
11469 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11470 echo "$ac_t""yes" 1>&6
11471 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11472 { test "$extra_verbose" = "yes" && cat << EOF
11473 Defining $ac_tr_hdr
11475 cat >> confdefs.h <<EOF
11476 #define $ac_tr_hdr 1
11481 echo "$ac_t""no" 1>&6
11485 if test "$ac_cv_header_stropts_h" = "yes"; then
11486 for ac_func in isastream
11488 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11489 echo "configure:11490: checking for $ac_func" >&5
11491 cat > conftest.$ac_ext <<EOF
11492 #line 11493 "configure"
11493 #include "confdefs.h"
11494 /* System header to define __stub macros and hopefully few prototypes,
11495 which can conflict with char $ac_func(); below. */
11496 #include <assert.h>
11497 /* Override any gcc2 internal prototype to avoid an error. */
11498 /* We use char because int might match the return type of a gcc2
11499 builtin and then its argument prototype would still apply. */
11504 /* The GNU C library defines this for functions which it implements
11505 to always fail with ENOSYS. Some functions are actually named
11506 something starting with __ and the normal name is an alias. */
11507 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11515 if { (eval echo configure:11516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11517 eval "ac_cv_func_$ac_func=yes"
11519 echo "configure: failed program was:" >&5
11520 cat conftest.$ac_ext >&5
11522 eval "ac_cv_func_$ac_func=no"
11526 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11527 echo "$ac_t""yes" 1>&6
11528 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11529 { test "$extra_verbose" = "yes" && cat << EOF
11530 Defining $ac_tr_func
11532 cat >> confdefs.h <<EOF
11533 #define $ac_tr_func 1
11538 echo "$ac_t""no" 1>&6
11542 for ac_hdr in strtio.h
11544 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11545 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11546 echo "configure:11547: checking for $ac_hdr" >&5
11548 cat > conftest.$ac_ext <<EOF
11549 #line 11550 "configure"
11550 #include "confdefs.h"
11553 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11554 { (eval echo configure:11555: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11555 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11556 if test -z "$ac_err"; then
11558 eval "ac_cv_header_$ac_safe=yes"
11561 echo "configure: failed program was:" >&5
11562 cat conftest.$ac_ext >&5
11564 eval "ac_cv_header_$ac_safe=no"
11567 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11568 echo "$ac_t""yes" 1>&6
11569 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11570 { test "$extra_verbose" = "yes" && cat << EOF
11571 Defining $ac_tr_hdr
11573 cat >> confdefs.h <<EOF
11574 #define $ac_tr_hdr 1
11579 echo "$ac_t""no" 1>&6
11584 extra_objs="$extra_objs realpath.o" && if test "$extra_verbose" = "yes"; then
11585 echo " xemacs will be linked with \"realpath.o\""
11588 for ac_func in getloadavg
11590 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
11591 echo "configure:11592: checking for $ac_func" >&5
11593 cat > conftest.$ac_ext <<EOF
11594 #line 11595 "configure"
11595 #include "confdefs.h"
11596 /* System header to define __stub macros and hopefully few prototypes,
11597 which can conflict with char $ac_func(); below. */
11598 #include <assert.h>
11599 /* Override any gcc2 internal prototype to avoid an error. */
11600 /* We use char because int might match the return type of a gcc2
11601 builtin and then its argument prototype would still apply. */
11606 /* The GNU C library defines this for functions which it implements
11607 to always fail with ENOSYS. Some functions are actually named
11608 something starting with __ and the normal name is an alias. */
11609 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11617 if { (eval echo configure:11618: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11619 eval "ac_cv_func_$ac_func=yes"
11621 echo "configure: failed program was:" >&5
11622 cat conftest.$ac_ext >&5
11624 eval "ac_cv_func_$ac_func=no"
11628 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
11629 echo "$ac_t""yes" 1>&6
11630 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
11631 { test "$extra_verbose" = "yes" && cat << EOF
11632 Defining $ac_tr_func
11634 cat >> confdefs.h <<EOF
11635 #define $ac_tr_func 1
11640 echo "$ac_t""no" 1>&6
11645 if test "$ac_cv_func_getloadavg" = "yes"; then
11646 for ac_hdr in sys/loadavg.h
11648 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11649 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11650 echo "configure:11651: checking for $ac_hdr" >&5
11652 cat > conftest.$ac_ext <<EOF
11653 #line 11654 "configure"
11654 #include "confdefs.h"
11657 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11658 { (eval echo configure:11659: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11659 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11660 if test -z "$ac_err"; then
11662 eval "ac_cv_header_$ac_safe=yes"
11665 echo "configure: failed program was:" >&5
11666 cat conftest.$ac_ext >&5
11668 eval "ac_cv_header_$ac_safe=no"
11671 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11672 echo "$ac_t""yes" 1>&6
11673 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11674 { test "$extra_verbose" = "yes" && cat << EOF
11675 Defining $ac_tr_hdr
11677 cat >> confdefs.h <<EOF
11678 #define $ac_tr_hdr 1
11683 echo "$ac_t""no" 1>&6
11688 extra_objs="$extra_objs getloadavg.o" && if test "$extra_verbose" = "yes"; then
11689 echo " xemacs will be linked with \"getloadavg.o\""
11693 echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6
11694 echo "configure:11695: checking for kstat_open in -lkstat" >&5
11695 ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'`
11697 xe_check_libs=" -lkstat "
11698 cat > conftest.$ac_ext <<EOF
11699 #line 11700 "configure"
11700 #include "confdefs.h"
11701 /* Override any gcc2 internal prototype to avoid an error. */
11702 /* We use char because int might match the return type of a gcc2
11703 builtin and then its argument prototype would still apply. */
11710 if { (eval echo configure:11711: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11712 eval "ac_cv_lib_$ac_lib_var=yes"
11714 echo "configure: failed program was:" >&5
11715 cat conftest.$ac_ext >&5
11717 eval "ac_cv_lib_$ac_lib_var=no"
11722 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11723 echo "$ac_t""yes" 1>&6
11724 ac_tr_lib=HAVE_LIB`echo kstat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
11725 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
11726 { test "$extra_verbose" = "yes" && cat << EOF
11727 Defining $ac_tr_lib
11729 cat >> confdefs.h <<EOF
11730 #define $ac_tr_lib 1
11734 LIBS="-lkstat $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkstat\" to \$LIBS"; fi
11737 echo "$ac_t""no" 1>&6
11741 for ac_hdr in kstat.h
11743 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
11744 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
11745 echo "configure:11746: checking for $ac_hdr" >&5
11747 cat > conftest.$ac_ext <<EOF
11748 #line 11749 "configure"
11749 #include "confdefs.h"
11752 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
11753 { (eval echo configure:11754: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
11754 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
11755 if test -z "$ac_err"; then
11757 eval "ac_cv_header_$ac_safe=yes"
11760 echo "configure: failed program was:" >&5
11761 cat conftest.$ac_ext >&5
11763 eval "ac_cv_header_$ac_safe=no"
11766 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
11767 echo "$ac_t""yes" 1>&6
11768 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
11769 { test "$extra_verbose" = "yes" && cat << EOF
11770 Defining $ac_tr_hdr
11772 cat >> confdefs.h <<EOF
11773 #define $ac_tr_hdr 1
11778 echo "$ac_t""no" 1>&6
11784 echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6
11785 echo "configure:11786: checking for kvm_read in -lkvm" >&5
11786 ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'`
11788 xe_check_libs=" -lkvm "
11789 cat > conftest.$ac_ext <<EOF
11790 #line 11791 "configure"
11791 #include "confdefs.h"
11792 /* Override any gcc2 internal prototype to avoid an error. */
11793 /* We use char because int might match the return type of a gcc2
11794 builtin and then its argument prototype would still apply. */
11801 if { (eval echo configure:11802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11803 eval "ac_cv_lib_$ac_lib_var=yes"
11805 echo "configure: failed program was:" >&5
11806 cat conftest.$ac_ext >&5
11808 eval "ac_cv_lib_$ac_lib_var=no"
11813 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
11814 echo "$ac_t""yes" 1>&6
11815 ac_tr_lib=HAVE_LIB`echo kvm | sed -e 's/[^a-zA-Z0-9_]/_/g' \
11816 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
11817 { test "$extra_verbose" = "yes" && cat << EOF
11818 Defining $ac_tr_lib
11820 cat >> confdefs.h <<EOF
11821 #define $ac_tr_lib 1
11825 LIBS="-lkvm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkvm\" to \$LIBS"; fi
11828 echo "$ac_t""no" 1>&6
11834 echo $ac_n "checking whether netdb declares h_errno""... $ac_c" 1>&6
11835 echo "configure:11836: checking whether netdb declares h_errno" >&5
11836 cat > conftest.$ac_ext <<EOF
11837 #line 11838 "configure"
11838 #include "confdefs.h"
11844 if { (eval echo configure:11845: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11846 echo "$ac_t""yes" 1>&6
11847 { test "$extra_verbose" = "yes" && cat << \EOF
11848 Defining HAVE_H_ERRNO
11850 cat >> confdefs.h <<\EOF
11851 #define HAVE_H_ERRNO 1
11856 echo "configure: failed program was:" >&5
11857 cat conftest.$ac_ext >&5
11859 echo "$ac_t""no" 1>&6
11863 echo $ac_n "checking for sigsetjmp""... $ac_c" 1>&6
11864 echo "configure:11865: checking for sigsetjmp" >&5
11865 cat > conftest.$ac_ext <<EOF
11866 #line 11867 "configure"
11867 #include "confdefs.h"
11868 #include <setjmp.h>
11870 sigjmp_buf bar; sigsetjmp (bar, 0);
11873 if { (eval echo configure:11874: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
11875 echo "$ac_t""yes" 1>&6
11876 { test "$extra_verbose" = "yes" && cat << \EOF
11877 Defining HAVE_SIGSETJMP
11879 cat >> confdefs.h <<\EOF
11880 #define HAVE_SIGSETJMP 1
11885 echo "configure: failed program was:" >&5
11886 cat conftest.$ac_ext >&5
11888 echo "$ac_t""no" 1>&6
11892 echo $ac_n "checking whether localtime caches TZ""... $ac_c" 1>&6
11893 echo "configure:11894: checking whether localtime caches TZ" >&5
11895 if test "$ac_cv_func_tzset" = "yes"; then
11896 cat > conftest.$ac_ext <<EOF
11897 #line 11898 "configure"
11898 #include "confdefs.h"
11901 # include <stdlib.h>
11903 extern char **environ;
11907 for (to = from = environ; (*to = *from); from++)
11908 if (! (to[0][0] == 'T' && to[0][1] == 'Z' && to[0][2] == '='))
11911 char TZ_GMT0[] = "TZ=GMT0";
11912 char TZ_PST8[] = "TZ=PST8";
11915 time_t now = time ((time_t *) 0);
11916 int hour_GMT0, hour_unset;
11917 if (putenv (TZ_GMT0) != 0)
11919 hour_GMT0 = localtime (&now)->tm_hour;
11921 hour_unset = localtime (&now)->tm_hour;
11922 if (putenv (TZ_PST8) != 0)
11924 if (localtime (&now)->tm_hour == hour_GMT0)
11927 if (localtime (&now)->tm_hour != hour_unset)
11932 if { (eval echo configure:11933: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
11934 emacs_cv_localtime_cache=no
11937 echo "configure: failed program was:" >&5
11938 cat conftest.$ac_ext >&5
11940 emacs_cv_localtime_cache=yes
11944 # If we lack tzset, report that localtime does not cache TZ,
11945 # since we can't invalidate the cache if we don't have tzset.
11946 emacs_cv_localtime_cache=no
11948 echo "$ac_t""$emacs_cv_localtime_cache" 1>&6
11949 if test $emacs_cv_localtime_cache = yes; then
11950 { test "$extra_verbose" = "yes" && cat << \EOF
11951 Defining LOCALTIME_CACHE
11953 cat >> confdefs.h <<\EOF
11954 #define LOCALTIME_CACHE 1
11960 if test "$HAVE_TIMEVAL" = "yes"; then
11961 echo $ac_n "checking whether gettimeofday accepts one or two arguments""... $ac_c" 1>&6
11962 echo "configure:11963: checking whether gettimeofday accepts one or two arguments" >&5
11963 cat > conftest.$ac_ext <<EOF
11964 #line 11965 "configure"
11965 #include "confdefs.h"
11967 #ifdef TIME_WITH_SYS_TIME
11968 #include <sys/time.h>
11971 #ifdef HAVE_SYS_TIME_H
11972 #include <sys/time.h>
11980 struct timeval time;
11981 gettimeofday (&time, 0);
11985 if { (eval echo configure:11986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
11987 echo "$ac_t""two" 1>&6
11989 echo "configure: failed program was:" >&5
11990 cat conftest.$ac_ext >&5
11992 echo "$ac_t""one" 1>&6
11993 { test "$extra_verbose" = "yes" && cat << \EOF
11994 Defining GETTIMEOFDAY_ONE_ARGUMENT
11996 cat >> confdefs.h <<\EOF
11997 #define GETTIMEOFDAY_ONE_ARGUMENT 1
12006 echo $ac_n "checking for inline""... $ac_c" 1>&6
12007 echo "configure:12008: checking for inline" >&5
12010 for ac_kw in inline __inline__ __inline; do
12011 cat > conftest.$ac_ext <<EOF
12012 #line 12013 "configure"
12013 #include "confdefs.h"
12019 if { (eval echo configure:12020: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12021 ac_cv_c_inline=$ac_kw; break
12023 echo "configure: failed program was:" >&5
12024 cat conftest.$ac_ext >&5
12030 echo "$ac_t""$ac_cv_c_inline" 1>&6
12031 case "$ac_cv_c_inline" in
12033 no) { test "$extra_verbose" = "yes" && cat << \EOF
12036 cat >> confdefs.h <<\EOF
12041 *) { test "$extra_verbose" = "yes" && cat << EOF
12042 Defining inline = $ac_cv_c_inline
12044 cat >> confdefs.h <<EOF
12045 #define inline $ac_cv_c_inline
12051 test "$ac_cv_c_inline" != "no" -a "$GCC" = "yes" && extra_objs="$extra_objs inline.o" && if test "$extra_verbose" = "yes"; then
12052 echo " xemacs will be linked with \"inline.o\""
12056 if test "$__DECC" != "yes"; then
12057 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
12058 # for constant arguments. Useless!
12059 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
12060 echo "configure:12061: checking for working alloca.h" >&5
12062 cat > conftest.$ac_ext <<EOF
12063 #line 12064 "configure"
12064 #include "confdefs.h"
12065 #include <alloca.h>
12067 char *p = alloca(2 * sizeof(int));
12070 if { (eval echo configure:12071: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12072 ac_cv_header_alloca_h=yes
12074 echo "configure: failed program was:" >&5
12075 cat conftest.$ac_ext >&5
12077 ac_cv_header_alloca_h=no
12081 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
12082 if test $ac_cv_header_alloca_h = yes; then
12083 { test "$extra_verbose" = "yes" && cat << \EOF
12084 Defining HAVE_ALLOCA_H
12086 cat >> confdefs.h <<\EOF
12087 #define HAVE_ALLOCA_H 1
12093 echo $ac_n "checking for alloca""... $ac_c" 1>&6
12094 echo "configure:12095: checking for alloca" >&5
12096 cat > conftest.$ac_ext <<EOF
12097 #line 12098 "configure"
12098 #include "confdefs.h"
12101 # define alloca __builtin_alloca
12104 # include <malloc.h>
12105 # define alloca _alloca
12108 # include <alloca.h>
12113 # ifndef alloca /* predefined by HP cc +Olibcalls */
12122 char *p = (char *) alloca(1);
12125 if { (eval echo configure:12126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12127 ac_cv_func_alloca_works=yes
12129 echo "configure: failed program was:" >&5
12130 cat conftest.$ac_ext >&5
12132 ac_cv_func_alloca_works=no
12136 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
12137 if test $ac_cv_func_alloca_works = yes; then
12138 { test "$extra_verbose" = "yes" && cat << \EOF
12139 Defining HAVE_ALLOCA
12141 cat >> confdefs.h <<\EOF
12142 #define HAVE_ALLOCA 1
12148 if test $ac_cv_func_alloca_works = no; then
12149 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
12150 # that cause trouble. Some versions do not even contain alloca or
12151 # contain a buggy version. If you still want to use their alloca,
12152 # use ar to extract alloca.o from them instead of compiling alloca.c.
12153 ALLOCA=alloca.${ac_objext}
12154 { test "$extra_verbose" = "yes" && cat << \EOF
12157 cat >> confdefs.h <<\EOF
12163 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
12164 echo "configure:12165: checking whether alloca needs Cray hooks" >&5
12166 cat > conftest.$ac_ext <<EOF
12167 #line 12168 "configure"
12168 #include "confdefs.h"
12169 #if defined(CRAY) && ! defined(CRAY2)
12176 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12177 egrep "webecray" >/dev/null 2>&1; then
12187 echo "$ac_t""$ac_cv_os_cray" 1>&6
12188 if test $ac_cv_os_cray = yes; then
12189 for ac_func in _getb67 GETB67 getb67; do
12190 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12191 echo "configure:12192: checking for $ac_func" >&5
12193 cat > conftest.$ac_ext <<EOF
12194 #line 12195 "configure"
12195 #include "confdefs.h"
12196 /* System header to define __stub macros and hopefully few prototypes,
12197 which can conflict with char $ac_func(); below. */
12198 #include <assert.h>
12199 /* Override any gcc2 internal prototype to avoid an error. */
12200 /* We use char because int might match the return type of a gcc2
12201 builtin and then its argument prototype would still apply. */
12206 /* The GNU C library defines this for functions which it implements
12207 to always fail with ENOSYS. Some functions are actually named
12208 something starting with __ and the normal name is an alias. */
12209 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12217 if { (eval echo configure:12218: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12219 eval "ac_cv_func_$ac_func=yes"
12221 echo "configure: failed program was:" >&5
12222 cat conftest.$ac_ext >&5
12224 eval "ac_cv_func_$ac_func=no"
12228 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12229 echo "$ac_t""yes" 1>&6
12230 { test "$extra_verbose" = "yes" && cat << EOF
12231 Defining CRAY_STACKSEG_END = $ac_func
12233 cat >> confdefs.h <<EOF
12234 #define CRAY_STACKSEG_END $ac_func
12240 echo "$ac_t""no" 1>&6
12246 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
12247 echo "configure:12248: checking stack direction for C alloca" >&5
12249 cat > conftest.$ac_ext <<EOF
12250 #line 12251 "configure"
12251 #include "confdefs.h"
12252 find_stack_direction ()
12254 static char *addr = 0;
12259 return find_stack_direction ();
12262 return (&dummy > addr) ? 1 : -1;
12266 exit (find_stack_direction() < 0);
12269 if { (eval echo configure:12270: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12271 ac_cv_c_stack_direction=1
12274 echo "configure: failed program was:" >&5
12275 cat conftest.$ac_ext >&5
12277 ac_cv_c_stack_direction=-1
12281 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
12282 { test "$extra_verbose" = "yes" && cat << EOF
12283 Defining STACK_DIRECTION = $ac_cv_c_stack_direction
12285 cat >> confdefs.h <<EOF
12286 #define STACK_DIRECTION $ac_cv_c_stack_direction
12292 test -n "$ALLOCA" && extra_objs="$extra_objs $ALLOCA" && if test "$extra_verbose" = "yes"; then
12293 echo " xemacs will be linked with \"$ALLOCA\""
12297 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
12298 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
12299 echo "configure:12300: checking for vfork.h" >&5
12301 cat > conftest.$ac_ext <<EOF
12302 #line 12303 "configure"
12303 #include "confdefs.h"
12306 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12307 { (eval echo configure:12308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12308 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12309 if test -z "$ac_err"; then
12311 eval "ac_cv_header_$ac_safe=yes"
12314 echo "configure: failed program was:" >&5
12315 cat conftest.$ac_ext >&5
12317 eval "ac_cv_header_$ac_safe=no"
12320 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12321 echo "$ac_t""yes" 1>&6
12322 { test "$extra_verbose" = "yes" && cat << \EOF
12323 Defining HAVE_VFORK_H
12325 cat >> confdefs.h <<\EOF
12326 #define HAVE_VFORK_H 1
12331 echo "$ac_t""no" 1>&6
12334 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
12335 echo "configure:12336: checking for working vfork" >&5
12337 cat > conftest.$ac_ext <<EOF
12338 #line 12339 "configure"
12339 #include "confdefs.h"
12340 /* Thanks to Paul Eggert for this test. */
12342 #include <sys/types.h>
12343 #include <sys/stat.h>
12344 #ifdef HAVE_UNISTD_H
12345 #include <unistd.h>
12347 #ifdef HAVE_VFORK_H
12350 /* On some sparc systems, changes by the child to local and incoming
12351 argument registers are propagated back to the parent.
12352 The compiler is told about this with #include <vfork.h>,
12353 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
12354 Test for this by using a static variable whose address
12355 is put into a register that is clobbered by the vfork. */
12358 sparc_address_test (int arg)
12360 sparc_address_test (arg) int arg;
12363 static pid_t child;
12378 pid_t parent = getpid ();
12381 sparc_address_test ();
12386 /* Here is another test for sparc vfork register problems.
12387 This test uses lots of local variables, at least
12388 as many local variables as main has allocated so far
12389 including compiler temporaries. 4 locals are enough for
12390 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
12391 A buggy compiler should reuse the register of parent
12392 for one of the local variables, since it will think that
12393 parent can't possibly be used any more in this routine.
12394 Assigning to the local variable will thus munge parent
12395 in the parent process. */
12397 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
12398 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
12399 /* Convince the compiler that p..p7 are live; otherwise, it might
12400 use the same hardware register for all 8 local variables. */
12401 if (p != p1 || p != p2 || p != p3 || p != p4
12402 || p != p5 || p != p6 || p != p7)
12405 /* On some systems (e.g. IRIX 3.3),
12406 vfork doesn't separate parent from child file descriptors.
12407 If the child closes a descriptor before it execs or exits,
12408 this munges the parent's descriptor as well.
12409 Test for this by closing stdout in the child. */
12410 _exit(close(fileno(stdout)) != 0);
12415 while (wait(&status) != child)
12418 /* Was there some problem with vforking? */
12421 /* Did the child fail? (This shouldn't happen.) */
12424 /* Did the vfork/compiler bug occur? */
12425 || parent != getpid()
12427 /* Did the file descriptor bug occur? */
12428 || fstat(fileno(stdout), &st) != 0
12433 if { (eval echo configure:12434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12435 ac_cv_func_vfork_works=yes
12438 echo "configure: failed program was:" >&5
12439 cat conftest.$ac_ext >&5
12441 ac_cv_func_vfork_works=no
12445 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
12446 if test $ac_cv_func_vfork_works = no; then
12447 { test "$extra_verbose" = "yes" && cat << \EOF
12448 Defining vfork = fork
12450 cat >> confdefs.h <<\EOF
12458 echo $ac_n "checking for working strcoll""... $ac_c" 1>&6
12459 echo "configure:12460: checking for working strcoll" >&5
12461 cat > conftest.$ac_ext <<EOF
12462 #line 12463 "configure"
12463 #include "confdefs.h"
12464 #include <string.h>
12467 exit (strcoll ("abc", "def") >= 0 ||
12468 strcoll ("ABC", "DEF") >= 0 ||
12469 strcoll ("123", "456") >= 0);
12472 if { (eval echo configure:12473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12474 ac_cv_func_strcoll_works=yes
12477 echo "configure: failed program was:" >&5
12478 cat conftest.$ac_ext >&5
12480 ac_cv_func_strcoll_works=no
12484 echo "$ac_t""$ac_cv_func_strcoll_works" 1>&6
12485 if test $ac_cv_func_strcoll_works = yes; then
12486 { test "$extra_verbose" = "yes" && cat << \EOF
12487 Defining HAVE_STRCOLL
12489 cat >> confdefs.h <<\EOF
12490 #define HAVE_STRCOLL 1
12497 for ac_func in getpgrp
12499 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
12500 echo "configure:12501: checking for $ac_func" >&5
12502 cat > conftest.$ac_ext <<EOF
12503 #line 12504 "configure"
12504 #include "confdefs.h"
12505 /* System header to define __stub macros and hopefully few prototypes,
12506 which can conflict with char $ac_func(); below. */
12507 #include <assert.h>
12508 /* Override any gcc2 internal prototype to avoid an error. */
12509 /* We use char because int might match the return type of a gcc2
12510 builtin and then its argument prototype would still apply. */
12515 /* The GNU C library defines this for functions which it implements
12516 to always fail with ENOSYS. Some functions are actually named
12517 something starting with __ and the normal name is an alias. */
12518 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12526 if { (eval echo configure:12527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12528 eval "ac_cv_func_$ac_func=yes"
12530 echo "configure: failed program was:" >&5
12531 cat conftest.$ac_ext >&5
12533 eval "ac_cv_func_$ac_func=no"
12537 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
12538 echo "$ac_t""yes" 1>&6
12539 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
12540 { test "$extra_verbose" = "yes" && cat << EOF
12541 Defining $ac_tr_func
12543 cat >> confdefs.h <<EOF
12544 #define $ac_tr_func 1
12549 echo "$ac_t""no" 1>&6
12553 echo $ac_n "checking whether getpgrp takes no argument""... $ac_c" 1>&6
12554 echo "configure:12555: checking whether getpgrp takes no argument" >&5
12556 cat > conftest.$ac_ext <<EOF
12557 #line 12558 "configure"
12558 #include "confdefs.h"
12561 * If this system has a BSD-style getpgrp(),
12562 * which takes a pid argument, exit unsuccessfully.
12564 * Snarfed from Chet Ramey's bash pgrp.c test program
12567 #include <sys/types.h>
12570 int pg1, pg2, pg3, pg4;
12571 int ng, np, s, child;
12578 pg3 = getpgrp(pid);
12582 * If all of these values are the same, it's pretty sure that
12583 * we're on a system that ignores getpgrp's first argument.
12585 if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
12591 else if (child == 0) {
12594 * If this is Sys V, this will not work; pgrp will be
12595 * set to np because setpgrp just changes a pgrp to be
12596 * the same as the pid.
12599 ng = getpgrp(0); /* Same result for Sys V and BSD */
12612 if { (eval echo configure:12613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12614 ac_cv_func_getpgrp_void=yes
12617 echo "configure: failed program was:" >&5
12618 cat conftest.$ac_ext >&5
12620 ac_cv_func_getpgrp_void=no
12625 echo "$ac_t""$ac_cv_func_getpgrp_void" 1>&6
12626 if test $ac_cv_func_getpgrp_void = yes; then
12627 { test "$extra_verbose" = "yes" && cat << \EOF
12628 Defining GETPGRP_VOID
12630 cat >> confdefs.h <<\EOF
12631 #define GETPGRP_VOID 1
12638 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
12639 echo "configure:12640: checking for working mmap" >&5
12640 case "$opsys" in ultrix* ) have_mmap=no ;; *)
12641 cat > conftest.$ac_ext <<EOF
12642 #line 12643 "configure"
12643 #include "confdefs.h"
12645 #include <unistd.h>
12647 #include <sys/mman.h>
12649 #ifndef MAP_VARIABLE
12650 #define MAP_VARIABLE 0
12654 #define MAP_FAILED -1
12657 int main (int argc, char *argv[])
12661 #ifndef MAP_ANONYMOUS
12662 fd = open ("/dev/zero", O_RDWR);
12665 #define MAP_ANONYMOUS 0
12667 if (mmap(0, 1024, PROT_READ | PROT_WRITE,
12668 MAP_PRIVATE | MAP_VARIABLE | MAP_ANONYMOUS,
12669 fd, 0) != (void *) MAP_FAILED)
12671 perror ("conftest: mmap failed");
12675 if { (eval echo configure:12676: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
12680 echo "configure: failed program was:" >&5
12681 cat conftest.$ac_ext >&5
12685 rm -fr conftest* ;;
12687 echo "$ac_t""$have_mmap" 1>&6
12688 test "$have_mmap" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
12691 cat >> confdefs.h <<\EOF
12692 #define HAVE_MMAP 1
12697 case "$opsys" in cygwin*)
12698 test "$rel_alloc" = "default" && rel_alloc=no ;;
12700 test "$GNU_MALLOC" != "yes" -a "$have_mmap" != "yes" && rel_alloc=no
12701 if test "$rel_alloc $have_mmap" = "default yes"; then
12702 if test "$doug_lea_malloc" = "yes"; then
12703 echo $ac_n "checking for M_MMAP_THRESHOLD""... $ac_c" 1>&6
12704 echo "configure:12705: checking for M_MMAP_THRESHOLD" >&5
12705 cat > conftest.$ac_ext <<EOF
12706 #line 12707 "configure"
12707 #include "confdefs.h"
12708 #include <malloc.h>
12711 #ifndef M_MMAP_THRESHOLD
12712 #error No M_MMAP_THRESHOLD :-(
12713 !@+$%^&*_)(_ - unlikely to compile...
12718 if { (eval echo configure:12719: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
12720 rel_alloc=no; echo "$ac_t""yes" 1>&6;
12722 echo "configure: failed program was:" >&5
12723 cat conftest.$ac_ext >&5
12725 rel_alloc=yes; echo "$ac_t""no" 1>&6;
12732 test "$rel_alloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
12735 cat >> confdefs.h <<\EOF
12736 #define REL_ALLOC 1
12741 ac_safe=`echo "termios.h" | sed 'y%./+-%__p_%'`
12742 echo $ac_n "checking for termios.h""... $ac_c" 1>&6
12743 echo "configure:12744: checking for termios.h" >&5
12745 cat > conftest.$ac_ext <<EOF
12746 #line 12747 "configure"
12747 #include "confdefs.h"
12748 #include <termios.h>
12750 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12751 { (eval echo configure:12752: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12752 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12753 if test -z "$ac_err"; then
12755 eval "ac_cv_header_$ac_safe=yes"
12758 echo "configure: failed program was:" >&5
12759 cat conftest.$ac_ext >&5
12761 eval "ac_cv_header_$ac_safe=no"
12764 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12765 echo "$ac_t""yes" 1>&6
12766 { test "$extra_verbose" = "yes" && cat << \EOF
12767 Defining HAVE_TERMIOS
12769 cat >> confdefs.h <<\EOF
12770 #define HAVE_TERMIOS 1
12774 { test "$extra_verbose" = "yes" && cat << \EOF
12775 Defining SIGNALS_VIA_CHARACTERS
12777 cat >> confdefs.h <<\EOF
12778 #define SIGNALS_VIA_CHARACTERS 1
12782 { test "$extra_verbose" = "yes" && cat << \EOF
12785 cat >> confdefs.h <<\EOF
12786 #define NO_TERMIO 1
12791 echo "$ac_t""no" 1>&6
12792 ac_safe=`echo "termio.h" | sed 'y%./+-%__p_%'`
12793 echo $ac_n "checking for termio.h""... $ac_c" 1>&6
12794 echo "configure:12795: checking for termio.h" >&5
12796 cat > conftest.$ac_ext <<EOF
12797 #line 12798 "configure"
12798 #include "confdefs.h"
12799 #include <termio.h>
12801 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12802 { (eval echo configure:12803: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12803 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12804 if test -z "$ac_err"; then
12806 eval "ac_cv_header_$ac_safe=yes"
12809 echo "configure: failed program was:" >&5
12810 cat conftest.$ac_ext >&5
12812 eval "ac_cv_header_$ac_safe=no"
12815 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12816 echo "$ac_t""yes" 1>&6
12817 { test "$extra_verbose" = "yes" && cat << \EOF
12818 Defining HAVE_TERMIO
12820 cat >> confdefs.h <<\EOF
12821 #define HAVE_TERMIO 1
12826 echo "$ac_t""no" 1>&6
12833 echo $ac_n "checking for socket""... $ac_c" 1>&6
12834 echo "configure:12835: checking for socket" >&5
12836 cat > conftest.$ac_ext <<EOF
12837 #line 12838 "configure"
12838 #include "confdefs.h"
12839 /* System header to define __stub macros and hopefully few prototypes,
12840 which can conflict with char socket(); below. */
12841 #include <assert.h>
12842 /* Override any gcc2 internal prototype to avoid an error. */
12843 /* We use char because int might match the return type of a gcc2
12844 builtin and then its argument prototype would still apply. */
12849 /* The GNU C library defines this for functions which it implements
12850 to always fail with ENOSYS. Some functions are actually named
12851 something starting with __ and the normal name is an alias. */
12852 #if defined (__stub_socket) || defined (__stub___socket)
12860 if { (eval echo configure:12861: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12862 eval "ac_cv_func_socket=yes"
12864 echo "configure: failed program was:" >&5
12865 cat conftest.$ac_ext >&5
12867 eval "ac_cv_func_socket=no"
12871 if eval "test \"`echo '$ac_cv_func_'socket`\" = yes"; then
12872 echo "$ac_t""yes" 1>&6
12873 ac_safe=`echo "netinet/in.h" | sed 'y%./+-%__p_%'`
12874 echo $ac_n "checking for netinet/in.h""... $ac_c" 1>&6
12875 echo "configure:12876: checking for netinet/in.h" >&5
12877 cat > conftest.$ac_ext <<EOF
12878 #line 12879 "configure"
12879 #include "confdefs.h"
12880 #include <netinet/in.h>
12882 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12883 { (eval echo configure:12884: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12884 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12885 if test -z "$ac_err"; then
12887 eval "ac_cv_header_$ac_safe=yes"
12890 echo "configure: failed program was:" >&5
12891 cat conftest.$ac_ext >&5
12893 eval "ac_cv_header_$ac_safe=no"
12896 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12897 echo "$ac_t""yes" 1>&6
12898 ac_safe=`echo "arpa/inet.h" | sed 'y%./+-%__p_%'`
12899 echo $ac_n "checking for arpa/inet.h""... $ac_c" 1>&6
12900 echo "configure:12901: checking for arpa/inet.h" >&5
12902 cat > conftest.$ac_ext <<EOF
12903 #line 12904 "configure"
12904 #include "confdefs.h"
12905 #include <arpa/inet.h>
12907 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
12908 { (eval echo configure:12909: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
12909 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
12910 if test -z "$ac_err"; then
12912 eval "ac_cv_header_$ac_safe=yes"
12915 echo "configure: failed program was:" >&5
12916 cat conftest.$ac_ext >&5
12918 eval "ac_cv_header_$ac_safe=no"
12921 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
12922 echo "$ac_t""yes" 1>&6
12924 { test "$extra_verbose" = "yes" && cat << \EOF
12925 Defining HAVE_SOCKETS
12927 cat >> confdefs.h <<\EOF
12928 #define HAVE_SOCKETS 1
12932 echo $ac_n "checking "for sun_len member in struct sockaddr_un"""... $ac_c" 1>&6
12933 echo "configure:12934: checking "for sun_len member in struct sockaddr_un"" >&5
12934 cat > conftest.$ac_ext <<EOF
12935 #line 12936 "configure"
12936 #include "confdefs.h"
12938 #include <sys/types.h>
12939 #include <sys/socket.h>
12940 #include <sys/un.h>
12943 static struct sockaddr_un x; x.sun_len = 1;
12946 if { (eval echo configure:12947: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12948 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
12949 Defining HAVE_SOCKADDR_SUN_LEN
12951 cat >> confdefs.h <<\EOF
12952 #define HAVE_SOCKADDR_SUN_LEN 1
12957 echo "configure: failed program was:" >&5
12958 cat conftest.$ac_ext >&5
12960 echo "$ac_t""no" 1>&6
12963 echo $ac_n "checking "for ip_mreq struct in netinet/in.h"""... $ac_c" 1>&6
12964 echo "configure:12965: checking "for ip_mreq struct in netinet/in.h"" >&5
12965 cat > conftest.$ac_ext <<EOF
12966 #line 12967 "configure"
12967 #include "confdefs.h"
12969 #include <sys/types.h>
12970 #include <netinet/in.h>
12973 static struct ip_mreq x;
12976 if { (eval echo configure:12977: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
12978 echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
12979 Defining HAVE_MULTICAST
12981 cat >> confdefs.h <<\EOF
12982 #define HAVE_MULTICAST 1
12987 echo "configure: failed program was:" >&5
12988 cat conftest.$ac_ext >&5
12990 echo "$ac_t""no" 1>&6
12994 echo "$ac_t""no" 1>&6
12998 echo "$ac_t""no" 1>&6
13002 echo "$ac_t""no" 1>&6
13006 echo $ac_n "checking for msgget""... $ac_c" 1>&6
13007 echo "configure:13008: checking for msgget" >&5
13009 cat > conftest.$ac_ext <<EOF
13010 #line 13011 "configure"
13011 #include "confdefs.h"
13012 /* System header to define __stub macros and hopefully few prototypes,
13013 which can conflict with char msgget(); below. */
13014 #include <assert.h>
13015 /* Override any gcc2 internal prototype to avoid an error. */
13016 /* We use char because int might match the return type of a gcc2
13017 builtin and then its argument prototype would still apply. */
13022 /* The GNU C library defines this for functions which it implements
13023 to always fail with ENOSYS. Some functions are actually named
13024 something starting with __ and the normal name is an alias. */
13025 #if defined (__stub_msgget) || defined (__stub___msgget)
13033 if { (eval echo configure:13034: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13035 eval "ac_cv_func_msgget=yes"
13037 echo "configure: failed program was:" >&5
13038 cat conftest.$ac_ext >&5
13040 eval "ac_cv_func_msgget=no"
13044 if eval "test \"`echo '$ac_cv_func_'msgget`\" = yes"; then
13045 echo "$ac_t""yes" 1>&6
13046 ac_safe=`echo "sys/ipc.h" | sed 'y%./+-%__p_%'`
13047 echo $ac_n "checking for sys/ipc.h""... $ac_c" 1>&6
13048 echo "configure:13049: checking for sys/ipc.h" >&5
13050 cat > conftest.$ac_ext <<EOF
13051 #line 13052 "configure"
13052 #include "confdefs.h"
13053 #include <sys/ipc.h>
13055 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13056 { (eval echo configure:13057: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13057 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13058 if test -z "$ac_err"; then
13060 eval "ac_cv_header_$ac_safe=yes"
13063 echo "configure: failed program was:" >&5
13064 cat conftest.$ac_ext >&5
13066 eval "ac_cv_header_$ac_safe=no"
13069 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13070 echo "$ac_t""yes" 1>&6
13071 ac_safe=`echo "sys/msg.h" | sed 'y%./+-%__p_%'`
13072 echo $ac_n "checking for sys/msg.h""... $ac_c" 1>&6
13073 echo "configure:13074: checking for sys/msg.h" >&5
13075 cat > conftest.$ac_ext <<EOF
13076 #line 13077 "configure"
13077 #include "confdefs.h"
13078 #include <sys/msg.h>
13080 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13081 { (eval echo configure:13082: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13082 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13083 if test -z "$ac_err"; then
13085 eval "ac_cv_header_$ac_safe=yes"
13088 echo "configure: failed program was:" >&5
13089 cat conftest.$ac_ext >&5
13091 eval "ac_cv_header_$ac_safe=no"
13094 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13095 echo "$ac_t""yes" 1>&6
13096 { test "$extra_verbose" = "yes" && cat << \EOF
13097 Defining HAVE_SYSVIPC
13099 cat >> confdefs.h <<\EOF
13100 #define HAVE_SYSVIPC 1
13105 echo "$ac_t""no" 1>&6
13109 echo "$ac_t""no" 1>&6
13113 echo "$ac_t""no" 1>&6
13117 ac_safe=`echo "dirent.h" | sed 'y%./+-%__p_%'`
13118 echo $ac_n "checking for dirent.h""... $ac_c" 1>&6
13119 echo "configure:13120: checking for dirent.h" >&5
13121 cat > conftest.$ac_ext <<EOF
13122 #line 13123 "configure"
13123 #include "confdefs.h"
13124 #include <dirent.h>
13126 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13127 { (eval echo configure:13128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13128 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13129 if test -z "$ac_err"; then
13131 eval "ac_cv_header_$ac_safe=yes"
13134 echo "configure: failed program was:" >&5
13135 cat conftest.$ac_ext >&5
13137 eval "ac_cv_header_$ac_safe=no"
13140 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13141 echo "$ac_t""yes" 1>&6
13142 { test "$extra_verbose" = "yes" && cat << \EOF
13143 Defining SYSV_SYSTEM_DIR
13145 cat >> confdefs.h <<\EOF
13146 #define SYSV_SYSTEM_DIR 1
13151 echo "$ac_t""no" 1>&6
13152 ac_safe=`echo "sys/dir.h" | sed 'y%./+-%__p_%'`
13153 echo $ac_n "checking for sys/dir.h""... $ac_c" 1>&6
13154 echo "configure:13155: checking for sys/dir.h" >&5
13156 cat > conftest.$ac_ext <<EOF
13157 #line 13158 "configure"
13158 #include "confdefs.h"
13159 #include <sys/dir.h>
13161 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13162 { (eval echo configure:13163: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13163 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13164 if test -z "$ac_err"; then
13166 eval "ac_cv_header_$ac_safe=yes"
13169 echo "configure: failed program was:" >&5
13170 cat conftest.$ac_ext >&5
13172 eval "ac_cv_header_$ac_safe=no"
13175 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13176 echo "$ac_t""yes" 1>&6
13179 echo "$ac_t""no" 1>&6
13180 { test "$extra_verbose" = "yes" && cat << \EOF
13181 Defining NONSYSTEM_DIR_LIBRARY
13183 cat >> confdefs.h <<\EOF
13184 #define NONSYSTEM_DIR_LIBRARY 1
13193 ac_safe=`echo "nlist.h" | sed 'y%./+-%__p_%'`
13194 echo $ac_n "checking for nlist.h""... $ac_c" 1>&6
13195 echo "configure:13196: checking for nlist.h" >&5
13197 cat > conftest.$ac_ext <<EOF
13198 #line 13199 "configure"
13199 #include "confdefs.h"
13202 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13203 { (eval echo configure:13204: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13204 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13205 if test -z "$ac_err"; then
13207 eval "ac_cv_header_$ac_safe=yes"
13210 echo "configure: failed program was:" >&5
13211 cat conftest.$ac_ext >&5
13213 eval "ac_cv_header_$ac_safe=no"
13216 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13217 echo "$ac_t""yes" 1>&6
13218 { test "$extra_verbose" = "yes" && cat << \EOF
13219 Defining NLIST_STRUCT
13221 cat >> confdefs.h <<\EOF
13222 #define NLIST_STRUCT 1
13227 echo "$ac_t""no" 1>&6
13232 echo "checking "for sound support"" 1>&6
13233 echo "configure:13234: checking "for sound support"" >&5
13234 test -z "$with_native_sound" -a -n "$native_sound_lib" && with_native_sound=yes
13236 if test "$with_native_sound" != "no"; then
13237 if test -n "$native_sound_lib"; then
13238 ac_safe=`echo "multimedia/audio_device.h" | sed 'y%./+-%__p_%'`
13239 echo $ac_n "checking for multimedia/audio_device.h""... $ac_c" 1>&6
13240 echo "configure:13241: checking for multimedia/audio_device.h" >&5
13242 cat > conftest.$ac_ext <<EOF
13243 #line 13244 "configure"
13244 #include "confdefs.h"
13245 #include <multimedia/audio_device.h>
13247 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13248 { (eval echo configure:13249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13249 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13250 if test -z "$ac_err"; then
13252 eval "ac_cv_header_$ac_safe=yes"
13255 echo "configure: failed program was:" >&5
13256 cat conftest.$ac_ext >&5
13258 eval "ac_cv_header_$ac_safe=no"
13261 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13262 echo "$ac_t""yes" 1>&6
13263 sound_found=yes sound_cflags=""
13264 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
13265 echo " xemacs will be linked with \"sunplay.o\""
13268 echo "$ac_t""no" 1>&6
13273 if test -z "$sound_found" -a -d "/usr/demo/SOUND"; then
13274 if test -d "/usr/demo/SOUND/include/multimedia"; then
13275 sun_sound_cflags="-I/usr/demo/SOUND/include"
13276 elif test -d "/usr/demo/SOUND/multimedia"; then
13277 sun_sound_cflags="-I/usr/demo/SOUND"
13280 if test -n "$native_sound_lib"; then
13281 sun_sound_lib="$native_sound_lib"
13282 elif test -r "/usr/demo/SOUND/lib/libaudio.a"; then
13283 sun_sound_lib="/usr/demo/SOUND/lib/libaudio.a"
13284 elif test -r "/usr/demo/SOUND/libaudio.a"; then
13285 sun_sound_lib="/usr/demo/SOUND/libaudio.a"
13288 if test -n "$sun_sound_cflags" -a -n "$sun_sound_lib"; then
13289 native_sound_lib="$sun_sound_lib"
13290 sound_cflags="$sun_sound_cflags"
13292 extra_objs="$extra_objs sunplay.o" && if test "$extra_verbose" = "yes"; then
13293 echo " xemacs will be linked with \"sunplay.o\""
13298 if test -z "$sound_found"; then
13299 case "$canonical" in
13301 if test -z "$native_sound_lib"; then
13303 echo $ac_n "checking for ALopenport in -laudio""... $ac_c" 1>&6
13304 echo "configure:13305: checking for ALopenport in -laudio" >&5
13305 ac_lib_var=`echo audio'_'ALopenport | sed 'y%./+-%__p_%'`
13307 xe_check_libs=" -laudio "
13308 cat > conftest.$ac_ext <<EOF
13309 #line 13310 "configure"
13310 #include "confdefs.h"
13311 /* Override any gcc2 internal prototype to avoid an error. */
13312 /* We use char because int might match the return type of a gcc2
13313 builtin and then its argument prototype would still apply. */
13320 if { (eval echo configure:13321: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13322 eval "ac_cv_lib_$ac_lib_var=yes"
13324 echo "configure: failed program was:" >&5
13325 cat conftest.$ac_ext >&5
13327 eval "ac_cv_lib_$ac_lib_var=no"
13332 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13333 echo "$ac_t""yes" 1>&6
13334 native_sound_lib="-laudio"
13336 echo "$ac_t""no" 1>&6
13341 if test -n "$native_sound_lib"; then
13342 sound_found=yes sound_cflags=""
13343 extra_objs="$extra_objs sgiplay.o" && if test "$extra_verbose" = "yes"; then
13344 echo " xemacs will be linked with \"sgiplay.o\""
13348 if test -z "$native_sound_lib"; then
13350 echo $ac_n "checking for AOpenAudio in -lAlib""... $ac_c" 1>&6
13351 echo "configure:13352: checking for AOpenAudio in -lAlib" >&5
13352 ac_lib_var=`echo Alib'_'AOpenAudio | sed 'y%./+-%__p_%'`
13354 xe_check_libs=" -lAlib "
13355 cat > conftest.$ac_ext <<EOF
13356 #line 13357 "configure"
13357 #include "confdefs.h"
13358 /* Override any gcc2 internal prototype to avoid an error. */
13359 /* We use char because int might match the return type of a gcc2
13360 builtin and then its argument prototype would still apply. */
13367 if { (eval echo configure:13368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13369 eval "ac_cv_lib_$ac_lib_var=yes"
13371 echo "configure: failed program was:" >&5
13372 cat conftest.$ac_ext >&5
13374 eval "ac_cv_lib_$ac_lib_var=no"
13379 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13380 echo "$ac_t""yes" 1>&6
13381 native_sound_lib="-lAlib"
13383 echo "$ac_t""no" 1>&6
13388 if test -n "$native_sound_lib"; then
13390 extra_objs="$extra_objs hpplay.o" && if test "$extra_verbose" = "yes"; then
13391 echo " xemacs will be linked with \"hpplay.o\""
13393 if test "$GCC" = "yes" # Kludge city
13394 then sound_cflags="-Dconst= -Dvolatile= -I/usr/audio/examples"
13395 else sound_cflags="+e -I/usr/audio/examples"
13401 if test -z "$sound_found"; then
13402 if test "$with_msw" = "yes"; then
13408 if test -z "$sound_found"; then
13409 for dir in "machine" "sys" "linux"; do
13410 ac_safe=`echo "${dir}/soundcard.h" | sed 'y%./+-%__p_%'`
13411 echo $ac_n "checking for ${dir}/soundcard.h""... $ac_c" 1>&6
13412 echo "configure:13413: checking for ${dir}/soundcard.h" >&5
13414 cat > conftest.$ac_ext <<EOF
13415 #line 13416 "configure"
13416 #include "confdefs.h"
13417 #include <${dir}/soundcard.h>
13419 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13420 { (eval echo configure:13421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13421 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13422 if test -z "$ac_err"; then
13424 eval "ac_cv_header_$ac_safe=yes"
13427 echo "configure: failed program was:" >&5
13428 cat conftest.$ac_ext >&5
13430 eval "ac_cv_header_$ac_safe=no"
13433 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13434 echo "$ac_t""yes" 1>&6
13437 extra_objs="$extra_objs linuxplay.o" && if test "$extra_verbose" = "yes"; then
13438 echo " xemacs will be linked with \"linuxplay.o\""
13440 { test "$extra_verbose" = "yes" && cat << EOF
13441 Defining SOUNDCARD_H_FILE = "${dir}/soundcard.h"
13443 cat >> confdefs.h <<EOF
13444 #define SOUNDCARD_H_FILE "${dir}/soundcard.h"
13450 echo "$ac_t""no" 1>&6
13456 test "$sound_found" = "yes" && with_native_sound=yes
13459 if test "$with_native_sound" = "yes"; then
13460 { test "$extra_verbose" = "yes" && cat << \EOF
13461 Defining HAVE_NATIVE_SOUND
13463 cat >> confdefs.h <<\EOF
13464 #define HAVE_NATIVE_SOUND 1
13468 test -n "$native_sound_lib" && LIBS="$native_sound_lib $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$native_sound_lib\" to \$LIBS"; fi
13471 if test "$with_nas_sound" != "no"; then
13472 ac_safe=`echo "audio/audiolib.h" | sed 'y%./+-%__p_%'`
13473 echo $ac_n "checking for audio/audiolib.h""... $ac_c" 1>&6
13474 echo "configure:13475: checking for audio/audiolib.h" >&5
13476 cat > conftest.$ac_ext <<EOF
13477 #line 13478 "configure"
13478 #include "confdefs.h"
13479 #include <audio/audiolib.h>
13481 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13482 { (eval echo configure:13483: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13483 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13484 if test -z "$ac_err"; then
13486 eval "ac_cv_header_$ac_safe=yes"
13489 echo "configure: failed program was:" >&5
13490 cat conftest.$ac_ext >&5
13492 eval "ac_cv_header_$ac_safe=no"
13495 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13496 echo "$ac_t""yes" 1>&6
13499 echo $ac_n "checking for AuOpenServer in -laudio""... $ac_c" 1>&6
13500 echo "configure:13501: checking for AuOpenServer in -laudio" >&5
13501 ac_lib_var=`echo audio'_'AuOpenServer | sed 'y%./+-%__p_%'`
13503 xe_check_libs=" -laudio "
13504 cat > conftest.$ac_ext <<EOF
13505 #line 13506 "configure"
13506 #include "confdefs.h"
13507 /* Override any gcc2 internal prototype to avoid an error. */
13508 /* We use char because int might match the return type of a gcc2
13509 builtin and then its argument prototype would still apply. */
13510 char AuOpenServer();
13516 if { (eval echo configure:13517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13518 eval "ac_cv_lib_$ac_lib_var=yes"
13520 echo "configure: failed program was:" >&5
13521 cat conftest.$ac_ext >&5
13523 eval "ac_cv_lib_$ac_lib_var=no"
13528 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13529 echo "$ac_t""yes" 1>&6
13532 echo "$ac_t""no" 1>&6
13537 echo "$ac_t""no" 1>&6
13540 if test "$have_nas_sound" = "yes"; then
13542 { test "$extra_verbose" = "yes" && cat << \EOF
13543 Defining HAVE_NAS_SOUND
13545 cat >> confdefs.h <<\EOF
13546 #define HAVE_NAS_SOUND 1
13550 extra_objs="$extra_objs nas.o" && if test "$extra_verbose" = "yes"; then
13551 echo " xemacs will be linked with \"nas.o\""
13553 libs_x="-laudio $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-laudio\" to \$libs_x"; fi
13554 cat > conftest.$ac_ext <<EOF
13555 #line 13556 "configure"
13556 #include "confdefs.h"
13557 #include <audio/Xtutil.h>
13559 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13560 egrep "AuXtErrorJump" >/dev/null 2>&1; then
13564 old_nas=yes; { test "$extra_verbose" = "yes" && cat << \EOF
13565 Defining NAS_NO_ERROR_JUMP
13567 cat >> confdefs.h <<\EOF
13568 #define NAS_NO_ERROR_JUMP 1
13576 test "$with_nas_sound" = "yes" && \
13577 { echo "Error:" "Required NAS sound support cannot be provided." >&2; exit 1; }
13582 if test "$with_esd_sound" != "no"; then
13583 # Extract the first word of "esd-config", so it can be a program name with args.
13584 set dummy esd-config; ac_word=$2
13585 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
13586 echo "configure:13587: checking for $ac_word" >&5
13588 if test -n "$have_esd_config"; then
13589 ac_cv_prog_have_esd_config="$have_esd_config" # Let the user override the test.
13591 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
13593 for ac_dir in $ac_dummy; do
13594 test -z "$ac_dir" && ac_dir=.
13595 if test -f $ac_dir/$ac_word; then
13596 ac_cv_prog_have_esd_config="yes"
13601 test -z "$ac_cv_prog_have_esd_config" && ac_cv_prog_have_esd_config="no"
13603 have_esd_config="$ac_cv_prog_have_esd_config"
13604 if test -n "$have_esd_config"; then
13605 echo "$ac_t""$have_esd_config" 1>&6
13607 echo "$ac_t""no" 1>&6
13610 if test "$have_esd_config" = "yes"; then
13611 save_c_switch_site="$c_switch_site" save_LIBS="$LIBS"
13612 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
13613 LIBS="`esd-config --libs` $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"`esd-config --libs`\" to \$LIBS"; fi
13614 echo $ac_n "checking for esd_play_stream""... $ac_c" 1>&6
13615 echo "configure:13616: checking for esd_play_stream" >&5
13617 cat > conftest.$ac_ext <<EOF
13618 #line 13619 "configure"
13619 #include "confdefs.h"
13620 /* System header to define __stub macros and hopefully few prototypes,
13621 which can conflict with char esd_play_stream(); below. */
13622 #include <assert.h>
13623 /* Override any gcc2 internal prototype to avoid an error. */
13624 /* We use char because int might match the return type of a gcc2
13625 builtin and then its argument prototype would still apply. */
13626 char esd_play_stream();
13630 /* The GNU C library defines this for functions which it implements
13631 to always fail with ENOSYS. Some functions are actually named
13632 something starting with __ and the normal name is an alias. */
13633 #if defined (__stub_esd_play_stream) || defined (__stub___esd_play_stream)
13641 if { (eval echo configure:13642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13643 eval "ac_cv_func_esd_play_stream=yes"
13645 echo "configure: failed program was:" >&5
13646 cat conftest.$ac_ext >&5
13648 eval "ac_cv_func_esd_play_stream=no"
13652 if eval "test \"`echo '$ac_cv_func_'esd_play_stream`\" = yes"; then
13653 echo "$ac_t""yes" 1>&6
13656 echo "$ac_t""no" 1>&6
13657 c_switch_site="$save_c_switch_site" LIBS="$save_LIBS"
13662 if test "$have_esd_sound" = "yes"; then
13665 extra_objs="$extra_objs esd.o" && if test "$extra_verbose" = "yes"; then
13666 echo " xemacs will be linked with \"esd.o\""
13668 { test "$extra_verbose" = "yes" && cat << \EOF
13669 Defining HAVE_ESD_SOUND
13671 cat >> confdefs.h <<\EOF
13672 #define HAVE_ESD_SOUND 1
13677 test "$with_esd_sound" = "yes" && \
13678 { echo "Error:" "Required ESD sound support cannot be provided." >&2; exit 1; }
13683 test "$need_miscplay" = "yes" && extra_objs="$extra_objs miscplay.o" && if test "$extra_verbose" = "yes"; then
13684 echo " xemacs will be linked with \"miscplay.o\""
13688 test -z "$with_tty" && with_tty=yes
13690 if test "$with_tty" = "yes" ; then
13691 echo "checking for TTY-related features" 1>&6
13692 echo "configure:13693: checking for TTY-related features" >&5
13693 { test "$extra_verbose" = "yes" && cat << \EOF
13696 cat >> confdefs.h <<\EOF
13701 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
13702 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\""
13705 if test -z "$with_ncurses"; then
13707 echo $ac_n "checking for tgetent in -lncurses""... $ac_c" 1>&6
13708 echo "configure:13709: checking for tgetent in -lncurses" >&5
13709 ac_lib_var=`echo ncurses'_'tgetent | sed 'y%./+-%__p_%'`
13711 xe_check_libs=" -lncurses "
13712 cat > conftest.$ac_ext <<EOF
13713 #line 13714 "configure"
13714 #include "confdefs.h"
13715 /* Override any gcc2 internal prototype to avoid an error. */
13716 /* We use char because int might match the return type of a gcc2
13717 builtin and then its argument prototype would still apply. */
13724 if { (eval echo configure:13725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13726 eval "ac_cv_lib_$ac_lib_var=yes"
13728 echo "configure: failed program was:" >&5
13729 cat conftest.$ac_ext >&5
13731 eval "ac_cv_lib_$ac_lib_var=no"
13736 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13737 echo "$ac_t""yes" 1>&6
13740 echo "$ac_t""no" 1>&6
13746 if test "$with_ncurses" = "yes"; then
13747 { test "$extra_verbose" = "yes" && cat << \EOF
13748 Defining HAVE_NCURSES
13750 cat >> confdefs.h <<\EOF
13751 #define HAVE_NCURSES 1
13755 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
13756 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
13757 echo "configure:13758: checking for ncurses/curses.h" >&5
13759 cat > conftest.$ac_ext <<EOF
13760 #line 13761 "configure"
13761 #include "confdefs.h"
13762 #include <ncurses/curses.h>
13764 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13765 { (eval echo configure:13766: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13766 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13767 if test -z "$ac_err"; then
13769 eval "ac_cv_header_$ac_safe=yes"
13772 echo "configure: failed program was:" >&5
13773 cat conftest.$ac_ext >&5
13775 eval "ac_cv_header_$ac_safe=no"
13778 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13779 echo "$ac_t""yes" 1>&6
13780 curses_h_file=ncurses/curses.h
13782 echo "$ac_t""no" 1>&6
13785 ac_safe=`echo "ncurses/term.h" | sed 'y%./+-%__p_%'`
13786 echo $ac_n "checking for ncurses/term.h""... $ac_c" 1>&6
13787 echo "configure:13788: checking for ncurses/term.h" >&5
13789 cat > conftest.$ac_ext <<EOF
13790 #line 13791 "configure"
13791 #include "confdefs.h"
13792 #include <ncurses/term.h>
13794 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13795 { (eval echo configure:13796: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13796 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13797 if test -z "$ac_err"; then
13799 eval "ac_cv_header_$ac_safe=yes"
13802 echo "configure: failed program was:" >&5
13803 cat conftest.$ac_ext >&5
13805 eval "ac_cv_header_$ac_safe=no"
13808 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13809 echo "$ac_t""yes" 1>&6
13810 term_h_file=ncurses/term.h
13812 echo "$ac_t""no" 1>&6
13815 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
13816 echo " xemacs will be linked with \"terminfo.o\""
13818 LIBS="-lncurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lncurses\" to \$LIBS"; fi
13820 if test "$ac_cv_header_ncurses_curses_h" != "yes" ; then
13821 save_c_switch_site="$c_switch_site"
13822 c_switch_site="$c_switch_site -I/usr/include/ncurses"
13823 ac_safe=`echo "ncurses/curses.h" | sed 'y%./+-%__p_%'`
13824 echo $ac_n "checking for ncurses/curses.h""... $ac_c" 1>&6
13825 echo "configure:13826: checking for ncurses/curses.h" >&5
13827 cat > conftest.$ac_ext <<EOF
13828 #line 13829 "configure"
13829 #include "confdefs.h"
13830 #include <ncurses/curses.h>
13832 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
13833 { (eval echo configure:13834: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
13834 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
13835 if test -z "$ac_err"; then
13837 eval "ac_cv_header_$ac_safe=yes"
13840 echo "configure: failed program was:" >&5
13841 cat conftest.$ac_ext >&5
13843 eval "ac_cv_header_$ac_safe=no"
13846 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
13847 echo "$ac_t""yes" 1>&6
13848 curses_h_file=ncurses/curses.h
13850 echo "$ac_t""no" 1>&6
13853 if test "$ac_cv_header_ncurses_curses_h" = "yes"
13854 then echo "configure: warning: "Your system has the bogus ncurses include bug."" 1>&2
13855 else c_switch_site="$save_c_switch_site"
13858 else if test "$have_terminfo" = "yes"; then
13859 extra_objs="$extra_objs terminfo.o" && if test "$extra_verbose" = "yes"; then
13860 echo " xemacs will be linked with \"terminfo.o\""
13862 if test -n "$libs_termcap"; then
13863 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
13865 for lib in curses termlib termcap; do
13867 echo $ac_n "checking for tgetent in -l$lib""... $ac_c" 1>&6
13868 echo "configure:13869: checking for tgetent in -l$lib" >&5
13869 ac_lib_var=`echo $lib'_'tgetent | sed 'y%./+-%__p_%'`
13871 xe_check_libs=" -l$lib "
13872 cat > conftest.$ac_ext <<EOF
13873 #line 13874 "configure"
13874 #include "confdefs.h"
13875 /* Override any gcc2 internal prototype to avoid an error. */
13876 /* We use char because int might match the return type of a gcc2
13877 builtin and then its argument prototype would still apply. */
13884 if { (eval echo configure:13885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13886 eval "ac_cv_lib_$ac_lib_var=yes"
13888 echo "configure: failed program was:" >&5
13889 cat conftest.$ac_ext >&5
13891 eval "ac_cv_lib_$ac_lib_var=no"
13896 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13897 echo "$ac_t""yes" 1>&6
13898 LIBS="-l${lib} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${lib}\" to \$LIBS"; fi; break
13900 echo "$ac_t""no" 1>&6
13906 else if test -n "$libs_termcap" -a "$opsys" = "openbsd"; then
13908 echo $ac_n "checking for tgoto in -ltermcap""... $ac_c" 1>&6
13909 echo "configure:13910: checking for tgoto in -ltermcap" >&5
13910 ac_lib_var=`echo termcap'_'tgoto | sed 'y%./+-%__p_%'`
13912 xe_check_libs=" -ltermcap "
13913 cat > conftest.$ac_ext <<EOF
13914 #line 13915 "configure"
13915 #include "confdefs.h"
13916 /* Override any gcc2 internal prototype to avoid an error. */
13917 /* We use char because int might match the return type of a gcc2
13918 builtin and then its argument prototype would still apply. */
13925 if { (eval echo configure:13926: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13927 eval "ac_cv_lib_$ac_lib_var=yes"
13929 echo "configure: failed program was:" >&5
13930 cat conftest.$ac_ext >&5
13932 eval "ac_cv_lib_$ac_lib_var=no"
13937 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13938 echo "$ac_t""yes" 1>&6
13939 ac_tr_lib=HAVE_LIB`echo termcap | sed -e 's/[^a-zA-Z0-9_]/_/g' \
13940 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
13941 { test "$extra_verbose" = "yes" && cat << EOF
13942 Defining $ac_tr_lib
13944 cat >> confdefs.h <<EOF
13945 #define $ac_tr_lib 1
13949 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
13952 echo "$ac_t""no" 1>&6
13953 extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
13954 echo " xemacs will be linked with \"tparam.o\""
13960 extra_objs="$extra_objs tparam.o" && if test "$extra_verbose" = "yes"; then
13961 echo " xemacs will be linked with \"tparam.o\""
13964 case "$opsys" in *-hp-hpux* ) libs_termcap="-ltermcap" ;; esac
13965 if test -n "$libs_termcap"; then
13966 LIBS="$libs_termcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$libs_termcap\" to \$LIBS"; fi
13969 echo $ac_n "checking for tgetent in -lcurses""... $ac_c" 1>&6
13970 echo "configure:13971: checking for tgetent in -lcurses" >&5
13971 ac_lib_var=`echo curses'_'tgetent | sed 'y%./+-%__p_%'`
13973 xe_check_libs=" -lcurses "
13974 cat > conftest.$ac_ext <<EOF
13975 #line 13976 "configure"
13976 #include "confdefs.h"
13977 /* Override any gcc2 internal prototype to avoid an error. */
13978 /* We use char because int might match the return type of a gcc2
13979 builtin and then its argument prototype would still apply. */
13986 if { (eval echo configure:13987: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
13988 eval "ac_cv_lib_$ac_lib_var=yes"
13990 echo "configure: failed program was:" >&5
13991 cat conftest.$ac_ext >&5
13993 eval "ac_cv_lib_$ac_lib_var=no"
13998 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
13999 echo "$ac_t""yes" 1>&6
14000 LIBS="-lcurses $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lcurses\" to \$LIBS"; fi
14002 echo "$ac_t""no" 1>&6
14003 echo $ac_n "checking for tgetent in -ltermcap""... $ac_c" 1>&6
14004 echo "configure:14005: checking for tgetent in -ltermcap" >&5
14005 ac_lib_var=`echo termcap'_'tgetent | sed 'y%./+-%__p_%'`
14007 xe_check_libs=" -ltermcap "
14008 cat > conftest.$ac_ext <<EOF
14009 #line 14010 "configure"
14010 #include "confdefs.h"
14011 /* Override any gcc2 internal prototype to avoid an error. */
14012 /* We use char because int might match the return type of a gcc2
14013 builtin and then its argument prototype would still apply. */
14020 if { (eval echo configure:14021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14022 eval "ac_cv_lib_$ac_lib_var=yes"
14024 echo "configure: failed program was:" >&5
14025 cat conftest.$ac_ext >&5
14027 eval "ac_cv_lib_$ac_lib_var=no"
14032 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14033 echo "$ac_t""yes" 1>&6
14034 LIBS="-ltermcap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ltermcap\" to \$LIBS"; fi
14036 echo "$ac_t""no" 1>&6
14037 extra_objs="$extra_objs termcap.o" && if test "$extra_verbose" = "yes"; then
14038 echo " xemacs will be linked with \"termcap.o\""
14049 { test "$extra_verbose" = "yes" && cat << EOF
14050 Defining CURSES_H_FILE = "${curses_h_file-curses.h}"
14052 cat >> confdefs.h <<EOF
14053 #define CURSES_H_FILE "${curses_h_file-curses.h}"
14057 { test "$extra_verbose" = "yes" && cat << EOF
14058 Defining TERM_H_FILE = "${term_h_file-term.h}"
14060 cat >> confdefs.h <<EOF
14061 #define TERM_H_FILE "${term_h_file-term.h}"
14066 if test "$with_gpm" != "no"; then
14067 ac_safe=`echo "gpm.h" | sed 'y%./+-%__p_%'`
14068 echo $ac_n "checking for gpm.h""... $ac_c" 1>&6
14069 echo "configure:14070: checking for gpm.h" >&5
14071 cat > conftest.$ac_ext <<EOF
14072 #line 14073 "configure"
14073 #include "confdefs.h"
14076 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14077 { (eval echo configure:14078: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14078 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14079 if test -z "$ac_err"; then
14081 eval "ac_cv_header_$ac_safe=yes"
14084 echo "configure: failed program was:" >&5
14085 cat conftest.$ac_ext >&5
14087 eval "ac_cv_header_$ac_safe=no"
14090 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14091 echo "$ac_t""yes" 1>&6
14094 echo $ac_n "checking for Gpm_Open in -lgpm""... $ac_c" 1>&6
14095 echo "configure:14096: checking for Gpm_Open in -lgpm" >&5
14096 ac_lib_var=`echo gpm'_'Gpm_Open | sed 'y%./+-%__p_%'`
14098 xe_check_libs=" -lgpm "
14099 cat > conftest.$ac_ext <<EOF
14100 #line 14101 "configure"
14101 #include "confdefs.h"
14102 /* Override any gcc2 internal prototype to avoid an error. */
14103 /* We use char because int might match the return type of a gcc2
14104 builtin and then its argument prototype would still apply. */
14111 if { (eval echo configure:14112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14113 eval "ac_cv_lib_$ac_lib_var=yes"
14115 echo "configure: failed program was:" >&5
14116 cat conftest.$ac_ext >&5
14118 eval "ac_cv_lib_$ac_lib_var=no"
14123 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14124 echo "$ac_t""yes" 1>&6
14127 echo "$ac_t""no" 1>&6
14132 echo "$ac_t""no" 1>&6
14135 if test "$have_gpm" = "yes"; then
14137 { test "$extra_verbose" = "yes" && cat << \EOF
14140 cat >> confdefs.h <<\EOF
14145 extra_objs="$extra_objs gpmevent.o" && if test "$extra_verbose" = "yes"; then
14146 echo " xemacs will be linked with \"gpmevent.o\""
14148 LIBS="-lgpm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lgpm\" to \$LIBS"; fi
14149 elif test "$with_gpm" = "yes"; then
14150 { echo "Error:" "GPM requested, but gpm.h or libgpm seems to be missing." >&2; exit 1; }
14156 else for feature in ncurses gpm; do
14157 if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
14158 echo "configure: warning: "--with-${feature} ignored: Not valid without TTY support"" 1>&2
14160 eval "with_${feature}=no"
14163 test "$with_x11" = "yes" -o "$with_tty" = "yes" -o "$need_event_unixoid" = "yes" && extra_objs="$extra_objs event-unixoid.o" && if test "$extra_verbose" = "yes"; then
14164 echo " xemacs will be linked with \"event-unixoid.o\""
14168 test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
14169 != "no no no" && echo "checking for database support" 1>&6
14170 echo "configure:14171: checking for database support" >&5
14172 if test "$with_database_gdbm $with_database_dbm" != "no no"; then
14173 ac_safe=`echo "ndbm.h" | sed 'y%./+-%__p_%'`
14174 echo $ac_n "checking for ndbm.h""... $ac_c" 1>&6
14175 echo "configure:14176: checking for ndbm.h" >&5
14177 cat > conftest.$ac_ext <<EOF
14178 #line 14179 "configure"
14179 #include "confdefs.h"
14182 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14183 { (eval echo configure:14184: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14184 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14185 if test -z "$ac_err"; then
14187 eval "ac_cv_header_$ac_safe=yes"
14190 echo "configure: failed program was:" >&5
14191 cat conftest.$ac_ext >&5
14193 eval "ac_cv_header_$ac_safe=no"
14196 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14197 echo "$ac_t""yes" 1>&6
14200 echo "$ac_t""no" 1>&6
14202 test "$with_database_gdbm" = "yes" -o \
14203 "$with_database_dbm" = "yes" && \
14204 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
14205 with_database_gdbm=no with_database_dbm=no
14210 if test "$with_database_gdbm" != "no"; then
14212 echo $ac_n "checking for dbm_open in -lgdbm""... $ac_c" 1>&6
14213 echo "configure:14214: checking for dbm_open in -lgdbm" >&5
14214 ac_lib_var=`echo gdbm'_'dbm_open | sed 'y%./+-%__p_%'`
14216 xe_check_libs=" -lgdbm "
14217 cat > conftest.$ac_ext <<EOF
14218 #line 14219 "configure"
14219 #include "confdefs.h"
14220 /* Override any gcc2 internal prototype to avoid an error. */
14221 /* We use char because int might match the return type of a gcc2
14222 builtin and then its argument prototype would still apply. */
14229 if { (eval echo configure:14230: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14231 eval "ac_cv_lib_$ac_lib_var=yes"
14233 echo "configure: failed program was:" >&5
14234 cat conftest.$ac_ext >&5
14236 eval "ac_cv_lib_$ac_lib_var=no"
14241 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14242 echo "$ac_t""yes" 1>&6
14243 with_database_gdbm=yes with_database_dbm=no libdbm=-lgdbm
14245 echo "$ac_t""no" 1>&6
14246 if test "$with_database_gdbm" = "yes"; then
14247 { echo "Error:" "Required GNU DBM support cannot be provided." >&2; exit 1; }
14249 with_database_gdbm=no
14255 if test "$with_database_dbm" != "no"; then
14256 echo $ac_n "checking for dbm_open""... $ac_c" 1>&6
14257 echo "configure:14258: checking for dbm_open" >&5
14259 cat > conftest.$ac_ext <<EOF
14260 #line 14261 "configure"
14261 #include "confdefs.h"
14262 /* System header to define __stub macros and hopefully few prototypes,
14263 which can conflict with char dbm_open(); below. */
14264 #include <assert.h>
14265 /* Override any gcc2 internal prototype to avoid an error. */
14266 /* We use char because int might match the return type of a gcc2
14267 builtin and then its argument prototype would still apply. */
14272 /* The GNU C library defines this for functions which it implements
14273 to always fail with ENOSYS. Some functions are actually named
14274 something starting with __ and the normal name is an alias. */
14275 #if defined (__stub_dbm_open) || defined (__stub___dbm_open)
14283 if { (eval echo configure:14284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14285 eval "ac_cv_func_dbm_open=yes"
14287 echo "configure: failed program was:" >&5
14288 cat conftest.$ac_ext >&5
14290 eval "ac_cv_func_dbm_open=no"
14294 if eval "test \"`echo '$ac_cv_func_'dbm_open`\" = yes"; then
14295 echo "$ac_t""yes" 1>&6
14296 with_database_dbm=yes libdbm=
14298 echo "$ac_t""no" 1>&6
14301 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
14302 echo "configure:14303: checking for dbm_open in -ldbm" >&5
14303 ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
14305 xe_check_libs=" -ldbm "
14306 cat > conftest.$ac_ext <<EOF
14307 #line 14308 "configure"
14308 #include "confdefs.h"
14309 /* Override any gcc2 internal prototype to avoid an error. */
14310 /* We use char because int might match the return type of a gcc2
14311 builtin and then its argument prototype would still apply. */
14318 if { (eval echo configure:14319: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14320 eval "ac_cv_lib_$ac_lib_var=yes"
14322 echo "configure: failed program was:" >&5
14323 cat conftest.$ac_ext >&5
14325 eval "ac_cv_lib_$ac_lib_var=no"
14330 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14331 echo "$ac_t""yes" 1>&6
14332 with_database_dbm=yes libdbm=-ldbm
14334 echo "$ac_t""no" 1>&6
14335 test "$with_database_dbm" = "yes" && \
14336 { echo "Error:" "Required DBM support cannot be provided." >&2; exit 1; }
14337 with_database_dbm=no
14345 test -n "$libdbm" && LIBS=""$libdbm" $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \""$libdbm"\" to \$LIBS"; fi
14346 test "$with_database_gdbm" = "yes" -o \
14347 "$with_database_dbm" = "yes" && \
14348 { test "$extra_verbose" = "yes" && cat << \EOF
14351 cat >> confdefs.h <<\EOF
14357 echo $ac_n "checking for u_int8_t""... $ac_c" 1>&6
14358 echo "configure:14359: checking for u_int8_t" >&5
14360 cat > conftest.$ac_ext <<EOF
14361 #line 14362 "configure"
14362 #include "confdefs.h"
14363 #include <sys/types.h>
14365 #include <stdlib.h>
14366 #include <stddef.h>
14369 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14370 egrep "(^|[^a-zA-Z_0-9])u_int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14372 ac_cv_type_u_int8_t=yes
14375 ac_cv_type_u_int8_t=no
14379 echo "$ac_t""$ac_cv_type_u_int8_t" 1>&6
14380 if test $ac_cv_type_u_int8_t = no; then
14381 { test "$extra_verbose" = "yes" && cat << \EOF
14382 Defining u_int8_t = uint8_t
14384 cat >> confdefs.h <<\EOF
14385 #define u_int8_t uint8_t
14391 if test $ac_cv_type_u_int8_t = yes; then
14392 { test "$extra_verbose" = "yes" && cat << \EOF
14393 Defining HAVE_U_INT8_T = 1
14395 cat >> confdefs.h <<\EOF
14396 #define HAVE_U_INT8_T 1
14401 echo $ac_n "checking for u_int16_t""... $ac_c" 1>&6
14402 echo "configure:14403: checking for u_int16_t" >&5
14404 cat > conftest.$ac_ext <<EOF
14405 #line 14406 "configure"
14406 #include "confdefs.h"
14407 #include <sys/types.h>
14409 #include <stdlib.h>
14410 #include <stddef.h>
14413 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14414 egrep "(^|[^a-zA-Z_0-9])u_int16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14416 ac_cv_type_u_int16_t=yes
14419 ac_cv_type_u_int16_t=no
14423 echo "$ac_t""$ac_cv_type_u_int16_t" 1>&6
14424 if test $ac_cv_type_u_int16_t = no; then
14425 { test "$extra_verbose" = "yes" && cat << \EOF
14426 Defining u_int16_t = uint16_t
14428 cat >> confdefs.h <<\EOF
14429 #define u_int16_t uint16_t
14435 if test $ac_cv_type_u_int16_t = yes; then
14436 { test "$extra_verbose" = "yes" && cat << \EOF
14437 Defining HAVE_U_INT16_T = 1
14439 cat >> confdefs.h <<\EOF
14440 #define HAVE_U_INT16_T 1
14445 echo $ac_n "checking for u_int32_t""... $ac_c" 1>&6
14446 echo "configure:14447: checking for u_int32_t" >&5
14448 cat > conftest.$ac_ext <<EOF
14449 #line 14450 "configure"
14450 #include "confdefs.h"
14451 #include <sys/types.h>
14453 #include <stdlib.h>
14454 #include <stddef.h>
14457 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14458 egrep "(^|[^a-zA-Z_0-9])u_int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14460 ac_cv_type_u_int32_t=yes
14463 ac_cv_type_u_int32_t=no
14467 echo "$ac_t""$ac_cv_type_u_int32_t" 1>&6
14468 if test $ac_cv_type_u_int32_t = no; then
14469 { test "$extra_verbose" = "yes" && cat << \EOF
14470 Defining u_int32_t = uint32_t
14472 cat >> confdefs.h <<\EOF
14473 #define u_int32_t uint32_t
14479 if test $ac_cv_type_u_int32_t = yes; then
14480 { test "$extra_verbose" = "yes" && cat << \EOF
14481 Defining HAVE_U_INT32_T = 1
14483 cat >> confdefs.h <<\EOF
14484 #define HAVE_U_INT32_T 1
14489 echo $ac_n "checking for u_int64_t""... $ac_c" 1>&6
14490 echo "configure:14491: checking for u_int64_t" >&5
14492 cat > conftest.$ac_ext <<EOF
14493 #line 14494 "configure"
14494 #include "confdefs.h"
14495 #include <sys/types.h>
14497 #include <stdlib.h>
14498 #include <stddef.h>
14501 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14502 egrep "(^|[^a-zA-Z_0-9])u_int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
14504 ac_cv_type_u_int64_t=yes
14507 ac_cv_type_u_int64_t=no
14511 echo "$ac_t""$ac_cv_type_u_int64_t" 1>&6
14512 if test $ac_cv_type_u_int64_t = no; then
14513 { test "$extra_verbose" = "yes" && cat << \EOF
14514 Defining u_int64_t = uint64_t
14516 cat >> confdefs.h <<\EOF
14517 #define u_int64_t uint64_t
14523 if test $ac_cv_type_u_int64_t = yes; then
14524 { test "$extra_verbose" = "yes" && cat << \EOF
14525 Defining HAVE_U_INT64_T = 1
14527 cat >> confdefs.h <<\EOF
14528 #define HAVE_U_INT64_T 1
14534 if test "$with_database_berkdb" != "no"; then
14535 echo $ac_n "checking for Berkeley db.h""... $ac_c" 1>&6
14536 echo "configure:14537: checking for Berkeley db.h" >&5
14537 for header in "db/db.h" "db.h"; do
14540 cat > conftest.$ac_ext <<EOF
14541 #line 14542 "configure"
14542 #include "confdefs.h"
14544 #include <stdlib.h>
14545 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
14546 #ifdef HAVE_INTTYPES_H
14547 #define __BIT_TYPES_DEFINED__
14548 #include <inttypes.h>
14557 if { (eval echo configure:14558: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14559 db_h_file="$header"; break
14561 echo "configure: failed program was:" >&5
14562 cat conftest.$ac_ext >&5
14567 cat > conftest.$ac_ext <<EOF
14568 #line 14569 "configure"
14569 #include "confdefs.h"
14571 #include <stdlib.h>
14572 #if !(defined __GLIBC__ && __GLIBC_MINOR__ >= 1)
14573 #ifdef HAVE_INTTYPES_H
14574 #define __BIT_TYPES_DEFINED__
14575 #include <inttypes.h>
14577 typedef uint8_t u_int8_t;
14579 #if !HAVE_U_INT16_T
14580 typedef uint16_t u_int16_t;
14582 #if !HAVE_U_INT32_T
14583 typedef uint32_t u_int32_t;
14585 #ifdef WE_DONT_NEED_QUADS
14586 #if !HAVE_U_INT64_T
14587 typedef uint64_t u_int64_t;
14598 if { (eval echo configure:14599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
14600 db_h_file="$header"; break
14602 echo "configure: failed program was:" >&5
14603 cat conftest.$ac_ext >&5
14609 if test -z "$db_h_file"
14610 then echo "$ac_t""no" 1>&6; with_database_berkdb=no
14611 else echo "$ac_t""$db_h_file" 1>&6
14614 if test "$with_database_berkdb" != "no"; then
14615 echo $ac_n "checking for Berkeley DB version""... $ac_c" 1>&6
14616 echo "configure:14617: checking for Berkeley DB version" >&5
14617 cat > conftest.$ac_ext <<EOF
14618 #line 14619 "configure"
14619 #include "confdefs.h"
14620 #include <$db_h_file>
14621 #if DB_VERSION_MAJOR > 1
14626 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14627 egrep "yes" >/dev/null 2>&1; then
14629 cat > conftest.$ac_ext <<EOF
14630 #line 14631 "configure"
14631 #include "confdefs.h"
14632 #include <$db_h_file>
14633 #if DB_VERSION_MAJOR > 2
14638 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14639 egrep "yes" >/dev/null 2>&1; then
14641 echo "$ac_t""3" 1>&6; dbfunc=db_create
14645 echo "$ac_t""2" 1>&6; dbfunc=db_open
14652 echo "$ac_t""1" 1>&6; dbfunc=dbopen
14656 echo $ac_n "checking for $dbfunc""... $ac_c" 1>&6
14657 echo "configure:14658: checking for $dbfunc" >&5
14659 cat > conftest.$ac_ext <<EOF
14660 #line 14661 "configure"
14661 #include "confdefs.h"
14662 /* System header to define __stub macros and hopefully few prototypes,
14663 which can conflict with char $dbfunc(); below. */
14664 #include <assert.h>
14665 /* Override any gcc2 internal prototype to avoid an error. */
14666 /* We use char because int might match the return type of a gcc2
14667 builtin and then its argument prototype would still apply. */
14672 /* The GNU C library defines this for functions which it implements
14673 to always fail with ENOSYS. Some functions are actually named
14674 something starting with __ and the normal name is an alias. */
14675 #if defined (__stub_$dbfunc) || defined (__stub___$dbfunc)
14683 if { (eval echo configure:14684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14685 eval "ac_cv_func_$dbfunc=yes"
14687 echo "configure: failed program was:" >&5
14688 cat conftest.$ac_ext >&5
14690 eval "ac_cv_func_$dbfunc=no"
14694 if eval "test \"`echo '$ac_cv_func_'$dbfunc`\" = yes"; then
14695 echo "$ac_t""yes" 1>&6
14696 with_database_berkdb=yes need_libdb=no
14698 echo "$ac_t""no" 1>&6
14701 echo $ac_n "checking for $dbfunc in -ldb""... $ac_c" 1>&6
14702 echo "configure:14703: checking for $dbfunc in -ldb" >&5
14703 ac_lib_var=`echo db'_'$dbfunc | sed 'y%./+-%__p_%'`
14705 xe_check_libs=" -ldb "
14706 cat > conftest.$ac_ext <<EOF
14707 #line 14708 "configure"
14708 #include "confdefs.h"
14709 /* Override any gcc2 internal prototype to avoid an error. */
14710 /* We use char because int might match the return type of a gcc2
14711 builtin and then its argument prototype would still apply. */
14718 if { (eval echo configure:14719: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14720 eval "ac_cv_lib_$ac_lib_var=yes"
14722 echo "configure: failed program was:" >&5
14723 cat conftest.$ac_ext >&5
14725 eval "ac_cv_lib_$ac_lib_var=no"
14730 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14731 echo "$ac_t""yes" 1>&6
14732 with_database_berkdb=yes need_libdb=yes
14734 echo "$ac_t""no" 1>&6
14742 if test "$with_database_berkdb" = "yes"; then
14743 { test "$extra_verbose" = "yes" && cat << EOF
14744 Defining DB_H_FILE = "$db_h_file"
14746 cat >> confdefs.h <<EOF
14747 #define DB_H_FILE "$db_h_file"
14751 { test "$extra_verbose" = "yes" && cat << \EOF
14752 Defining HAVE_BERKELEY_DB
14754 cat >> confdefs.h <<\EOF
14755 #define HAVE_BERKELEY_DB 1
14759 test "$need_libdb" = "yes" && LIBS="-ldb $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-ldb\" to \$LIBS"; fi
14760 else with_database_berkdb=no
14764 if test "$with_database_gdbm $with_database_dbm $with_database_berkdb" \
14765 != "no no no"; then
14766 { test "$extra_verbose" = "yes" && cat << \EOF
14767 Defining HAVE_DATABASE
14769 cat >> confdefs.h <<\EOF
14770 #define HAVE_DATABASE 1
14774 extra_objs="$extra_objs database.o" && if test "$extra_verbose" = "yes"; then
14775 echo " xemacs will be linked with \"database.o\""
14779 if test "$with_socks" = "yes"; then
14781 echo $ac_n "checking for SOCKSinit in -lsocks""... $ac_c" 1>&6
14782 echo "configure:14783: checking for SOCKSinit in -lsocks" >&5
14783 ac_lib_var=`echo socks'_'SOCKSinit | sed 'y%./+-%__p_%'`
14785 xe_check_libs=" -lsocks "
14786 cat > conftest.$ac_ext <<EOF
14787 #line 14788 "configure"
14788 #include "confdefs.h"
14789 /* Override any gcc2 internal prototype to avoid an error. */
14790 /* We use char because int might match the return type of a gcc2
14791 builtin and then its argument prototype would still apply. */
14798 if { (eval echo configure:14799: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14800 eval "ac_cv_lib_$ac_lib_var=yes"
14802 echo "configure: failed program was:" >&5
14803 cat conftest.$ac_ext >&5
14805 eval "ac_cv_lib_$ac_lib_var=no"
14810 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14811 echo "$ac_t""yes" 1>&6
14812 ac_tr_lib=HAVE_LIB`echo socks | sed -e 's/[^a-zA-Z0-9_]/_/g' \
14813 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
14814 { test "$extra_verbose" = "yes" && cat << EOF
14815 Defining $ac_tr_lib
14817 cat >> confdefs.h <<EOF
14818 #define $ac_tr_lib 1
14822 LIBS="-lsocks $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lsocks\" to \$LIBS"; fi
14825 echo "$ac_t""no" 1>&6
14829 test -n "$ac_cv_lib_socks_SOCKSinit" && { test "$extra_verbose" = "yes" && cat << \EOF
14830 Defining HAVE_SOCKS
14832 cat >> confdefs.h <<\EOF
14833 #define HAVE_SOCKS 1
14839 if test "$usage_tracking" = "yes"; then
14840 { test "$extra_verbose" = "yes" && cat << \EOF
14841 Defining USAGE_TRACKING
14843 cat >> confdefs.h <<\EOF
14844 #define USAGE_TRACKING 1
14848 LIBS="-Bstatic -lut -Bdynamic $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-Bstatic -lut -Bdynamic\" to \$LIBS"; fi
14851 if test "$with_modules" != "no"; then
14852 echo "checking for module support" 1>&6
14853 echo "configure:14854: checking for module support" >&5
14855 if test "$with_msw" = "yes"; then
14859 darwin) have_dl=yes; { test "$extra_verbose" = "yes" && cat << \EOF
14862 cat >> confdefs.h <<\EOF
14863 #define HAVE_DYLD 1
14867 *) ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'`
14868 echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6
14869 echo "configure:14870: checking for dlfcn.h" >&5
14871 cat > conftest.$ac_ext <<EOF
14872 #line 14873 "configure"
14873 #include "confdefs.h"
14876 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
14877 { (eval echo configure:14878: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
14878 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
14879 if test -z "$ac_err"; then
14881 eval "ac_cv_header_$ac_safe=yes"
14884 echo "configure: failed program was:" >&5
14885 cat conftest.$ac_ext >&5
14887 eval "ac_cv_header_$ac_safe=no"
14890 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
14891 echo "$ac_t""yes" 1>&6
14893 echo $ac_n "checking for dlopen in -lc""... $ac_c" 1>&6
14894 echo "configure:14895: checking for dlopen in -lc" >&5
14895 cat > conftest.$ac_ext <<EOF
14896 #line 14897 "configure"
14897 #include "confdefs.h"
14903 if { (eval echo configure:14904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14907 echo "configure: failed program was:" >&5
14908 cat conftest.$ac_ext >&5
14911 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
14912 echo "configure:14913: checking for dlopen in -ldl" >&5
14913 ac_save_LIBS="$LIBS"
14915 cat > conftest.$ac_ext <<EOF
14916 #line 14917 "configure"
14917 #include "confdefs.h"
14923 if { (eval echo configure:14924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14927 echo "configure: failed program was:" >&5
14928 cat conftest.$ac_ext >&5
14930 LIBS="$ac_save_LIBS"
14937 echo "$ac_t""no" 1>&6
14940 if test -n "$have_dl"; then
14941 { test "$extra_verbose" = "yes" && cat << \EOF
14942 Defining HAVE_DLOPEN
14944 cat >> confdefs.h <<\EOF
14945 #define HAVE_DLOPEN 1
14951 echo $ac_n "checking for shl_load in -ldld""... $ac_c" 1>&6
14952 echo "configure:14953: checking for shl_load in -ldld" >&5
14953 ac_lib_var=`echo dld'_'shl_load | sed 'y%./+-%__p_%'`
14955 xe_check_libs=" -ldld "
14956 cat > conftest.$ac_ext <<EOF
14957 #line 14958 "configure"
14958 #include "confdefs.h"
14959 /* Override any gcc2 internal prototype to avoid an error. */
14960 /* We use char because int might match the return type of a gcc2
14961 builtin and then its argument prototype would still apply. */
14968 if { (eval echo configure:14969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
14970 eval "ac_cv_lib_$ac_lib_var=yes"
14972 echo "configure: failed program was:" >&5
14973 cat conftest.$ac_ext >&5
14975 eval "ac_cv_lib_$ac_lib_var=no"
14980 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
14981 echo "$ac_t""yes" 1>&6
14982 libdl=dld have_dl=yes;
14983 { test "$extra_verbose" = "yes" && cat << \EOF
14984 Defining HAVE_SHL_LOAD
14986 cat >> confdefs.h <<\EOF
14987 #define HAVE_SHL_LOAD 1
14992 echo "$ac_t""no" 1>&6
14994 echo $ac_n "checking for dld_init in -ldld""... $ac_c" 1>&6
14995 echo "configure:14996: checking for dld_init in -ldld" >&5
14996 ac_lib_var=`echo dld'_'dld_init | sed 'y%./+-%__p_%'`
14998 xe_check_libs=" -ldld "
14999 cat > conftest.$ac_ext <<EOF
15000 #line 15001 "configure"
15001 #include "confdefs.h"
15002 /* Override any gcc2 internal prototype to avoid an error. */
15003 /* We use char because int might match the return type of a gcc2
15004 builtin and then its argument prototype would still apply. */
15011 if { (eval echo configure:15012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15013 eval "ac_cv_lib_$ac_lib_var=yes"
15015 echo "configure: failed program was:" >&5
15016 cat conftest.$ac_ext >&5
15018 eval "ac_cv_lib_$ac_lib_var=no"
15023 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
15024 echo "$ac_t""yes" 1>&6
15025 libdl=dld have_dl=yes;
15026 { test "$extra_verbose" = "yes" && cat << \EOF
15027 Defining HAVE_DLD_INIT
15029 cat >> confdefs.h <<\EOF
15030 #define HAVE_DLD_INIT 1
15035 echo "$ac_t""no" 1>&6
15046 if test -n "$have_dl"; then
15053 ld_dynamic_link_flags=
15055 xealias=$internal_configuration
15057 echo "checking how to build dynamic libraries for ${xehost}" 1>&6
15058 echo "configure:15059: checking how to build dynamic libraries for ${xehost}" >&5
15059 # Transform *-*-linux* to *-*-linux-gnu*, to support old configure scripts.
15062 *-*-linux*) xehost=`echo $xehost | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'`
15065 xehost_cpu=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
15066 xehost_vendor=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
15067 xehost_os=`echo $xehost | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
15069 case "$xehost_os" in
15071 # AIX sometimes has problems with the GCC collect2 program. For some
15072 # reason, if we set the COLLECT_NAMES environment variable, the problems
15073 # vanish in a puff of smoke.
15074 if test "${COLLECT_NAMES+set}" != set; then
15076 export COLLECT_NAMES
15081 # Now see if the compiler is really GCC.
15082 if test "$GCC" = "yes"; then
15085 echo $ac_n "checking checking whether we are using GNU C""... $ac_c" 1>&6
15086 echo "configure:15087: checking checking whether we are using GNU C" >&5
15087 cat > conftest.$ac_ext <<EOF
15088 #line 15089 "configure"
15089 #include "confdefs.h"
15096 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15097 egrep "yes" >/dev/null 2>&1; then
15106 echo "$ac_t""${XEGCC}" 1>&6
15109 echo $ac_n "checking how to produce PIC code""... $ac_c" 1>&6
15110 echo "configure:15111: checking how to produce PIC code" >&5
15113 can_build_shared=yes
15114 if test "$XEGCC" = yes -o "$__ICC" = yes; then
15117 case "$xehost_os" in
15118 aix[3-9]* | irix[5-9]* | osf[3-9])
15119 # PIC is the default for these OSes.
15123 # We can build DLLs from non-PIC.
15126 # FIXME: we need at least 68020 code to build shared libraries, but
15127 # adding the `-m68020' flag to GCC prevents building anything better,
15129 dll_cflags='-m68020 -resident32 -malways-restore-a4'
15131 *cygwin* | *mingw* )
15132 # PIC is the default
15139 # PORTME Check for PIC flags for the system compiler.
15140 case "$xehost_os" in
15141 hpux9* | hpux1[0-9]*)
15142 # Is there a better link_static_flag that works with the bundled CC?
15149 # PIC (with -KPIC) is the default.
15153 # We can build DLLs from non-PIC.
15157 # All OSF/1 code is PIC.
15162 # All AIX code is PIC.
15167 dll_cflags='-belf -Kpic'
15201 can_build_shared=no
15206 if test -n "$dll_cflags"; then
15207 echo "$ac_t""${dll_cflags}" 1>&6
15209 # Check to make sure the dll_cflags actually works.
15210 echo $ac_n "checking if PIC flag ${dll_cflags} really works""... $ac_c" 1>&6
15211 echo "configure:15212: checking if PIC flag ${dll_cflags} really works" >&5
15212 save_CFLAGS="$CFLAGS"
15213 CFLAGS="$CFLAGS $dll_cflags -DPIC"
15214 cat > conftest.$ac_ext <<EOF
15215 #line 15216 "configure"
15216 #include "confdefs.h"
15222 if { (eval echo configure:15223: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
15225 # On HP-UX, the stripped-down bundled CC doesn't accept +Z, but also
15226 # reports no error. So, we need to grep stderr for (Bundled).
15227 if grep '(Bundled)' config.log >/dev/null; then
15228 echo "$ac_t""no" 1>&6
15229 can_build_shared=no
15232 echo "$ac_t""yes" 1>&6
15235 echo "configure: failed program was:" >&5
15236 cat conftest.$ac_ext >&5
15238 echo "$ac_t""no" 1>&6
15239 can_build_shared=no
15243 CFLAGS="$save_CFLAGS"
15245 echo "$ac_t""none" 1>&6
15248 if test "$can_build_shared" = "yes"; then
15252 echo $ac_n "checking if C compiler can produce shared libraries""... $ac_c" 1>&6
15253 echo "configure:15254: checking if C compiler can produce shared libraries" >&5
15254 if test "$XEGCC" = yes -o "$__ICC" = yes; then
15257 else # Not using GCC
15258 case "$xehost_os" in
15260 xldf="-bE:ELLSONAME.exp -H512 -T512 -bhalt:4 -bM:SRE -bnoentry -lc"
15261 xcldf="${wl}-bE:ELLSONAME.exp ${wl}-H512 ${wl}-T512 ${wl}-bhalt:4 ${wl}-bM:SRE ${wl}-bnoentry ${wl}-lc"
15264 freebsd2* | netbsd* | openbsd*)
15266 xcldf="${wl}-Bshareable"
15275 xcldf="${wl}-b ${wl}+s"
15278 irix[5-9]* | osf[3-9]*)
15279 xcldf="${wl}-shared"
15283 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7* | uts4*)
15289 xcldf="${wl}-assert ${wl}pure-text ${wl}-Bstatic"
15290 xldf="-assert pure-text -Bstatic"
15293 fi # End if if we are using gcc
15295 if test -n "$xcldf"; then
15296 save_LDFLAGS=$LDFLAGS
15298 save_xe_libs=$xe_libs
15299 LDFLAGS="$xcldf $LDFLAGS"
15302 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
15303 cat > conftest.$ac_ext <<EOF
15304 #line 15305 "configure"
15305 #include "confdefs.h"
15311 if { (eval echo configure:15312: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15315 echo "configure: failed program was:" >&5
15316 cat conftest.$ac_ext >&5
15321 LDFLAGS=$save_LDFLAGS
15323 xe_libs=$save_xe_libs
15324 ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
15328 echo "$ac_t""${cc_produces_so}" 1>&6
15331 if test -z "$LTLD"; then
15333 if test "$XEGCC" = yes; then
15334 # Check if gcc -print-prog-name=ld gives a path.
15335 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
15336 echo "configure:15337: checking for ld used by GCC" >&5
15337 ac_prog=`($CC -print-prog-name=ld) 2>&5`
15339 # Accept absolute paths.
15341 if test -z "$LTLD"; then
15342 # case "$ac_prog" in
15343 # *gcc-lib*) LTLD="$CC"
15352 # If it fails, then pretend we aren't using GCC.
15356 # If it is relative, then search for the first ld in PATH.
15357 with_gnu_ld=unknown
15361 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
15362 echo "configure:15363: checking for GNU ld" >&5
15365 if test -z "$LTLD"; then
15366 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
15367 for ac_dir in $PATH; do
15368 test -z "$ac_dir" && ac_dir=.
15369 if test -f "$ac_dir/$ac_prog"; then
15370 LTLD="$ac_dir/$ac_prog"
15371 # Check to see if the program is GNU ld. I'd rather use --version,
15372 # but apparently some GNU ld's only accept -v.
15373 # Break only if it was the GNU/non-GNU ld that we prefer.
15374 if "$LTLD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
15384 if test -n "$LTLD"; then
15385 echo "$ac_t""${LTLD}" 1>&6
15387 echo "$ac_t""no" 1>&6
15390 if test -z "$LTLD" -a "$cc_produces_so" = no; then
15391 { echo "configure: error: no acceptable linker found in \$PATH" 1>&2; exit 1; }
15396 ld_dynamic_link_flags=
15398 # Check to see if it really is or isn't GNU ld.
15399 echo $ac_n "checking if the linker is GNU ld""... $ac_c" 1>&6
15400 echo "configure:15401: checking if the linker is GNU ld" >&5
15401 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
15402 if $LTLD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
15407 echo "$ac_t""${xe_gnu_ld}" 1>&6
15409 case "$xehost_os" in
15410 amigaos* | sunos4*)
15411 # On these operating systems, we should treat GNU ld like the system ld.
15412 gnu_ld_acts_native=yes
15415 gnu_ld_acts_native=no
15419 if test "$cc_produces_so" = "yes"; then
15422 can_build_shared=yes
15425 # OK - only NOW do we futz about with ld.
15426 # See if the linker supports building shared libraries.
15427 echo $ac_n "checking whether the linker supports shared libraries""... $ac_c" 1>&6
15428 echo "configure:15429: checking whether the linker supports shared libraries" >&5
15430 dll_ldflags=$LDFLAGS
15432 can_build_shared=yes
15433 if test "$xe_gnu_ld" = yes && test "$gnu_ld_acts_native" != yes; then
15434 # See if GNU ld supports shared libraries.
15435 if $LTLD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
15437 dll_ldflags="-shared"
15443 # PORTME fill in a description of your system's linker (not GNU ld)
15444 case "$xehost_os" in
15454 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15455 # support. Future versions do this automatically, but an explicit c++rt0.o
15456 # doesn't break anything, and helps significantly (at the cost of a little
15461 dll_post="/usr/lib/c++rt0.o"
15464 # Unfortunately, older versions of FreeBSD 2 don't have this feature.
15467 dll_ldflags="-Bshareable"
15470 # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
15472 dll_ldflags="-shared"
15486 # Tested with NetBSD 1.2 ld
15501 # For both SCO and Solaris we MAY want to have LDFLAGS include -z text
15502 sco3.2v5* | unixware* | sysv5* | sysv4* | solaris2* | solaris7*)
15505 *gcc*) dll_ldflags="-shared"
15508 *) dll_ldflags="-G"
15514 if test "$XEGCC" = yes; then
15534 can_build_shared=no
15538 echo "$ac_t""${ld_shlibs}" 1>&6
15539 if test "$ld_shlibs" = "no"; then
15540 can_build_shared=no
15542 fi # End of if cc_produces_so = no
15545 if test "$xe_gnu_ld" = yes; then
15546 if test "$ld_shlibs" = yes; then
15547 ld_dynamic_link_flags="${wl}-export-dynamic"
15551 if test -z "$ld_dynamic_link_flags"; then
15552 case "$xehost_os" in
15554 ld_dynamic_link_flags=
15558 ld_dynamic_link_flags=
15562 ld_dynamic_link_flags=
15566 ld_dynamic_link_flags=
15570 ld_dynamic_link_flags="${wl}-E"
15574 ld_dynamic_link_flags=
15578 ld_dynamic_link_flags=
15582 ld_dynamic_link_flags=
15586 ld_dynamic_link_flags=
15589 solaris2* | solaris7*)
15590 ld_dynamic_link_flags=
15593 sco3.2v5* | unixware* | sysv5* | sysv4*)
15594 ld_dynamic_link_flags="${wl}-Bexport"
15598 ld_dynamic_link_flags=
15602 ld_dynamic_link_flags=
15606 ld_dynamic_link_flags=
15610 fi # End of if -z ld_dynamic_link_flags
15611 fi # End of if test "$can_build_shared" = "yes"
15622 if test "$can_build_shared" = "yes"; then
15623 { test "$extra_verbose" = "yes" && cat << \EOF
15624 Defining HAVE_SHLIB
15626 cat >> confdefs.h <<\EOF
15627 #define HAVE_SHLIB 1
15631 extra_objs="$extra_objs sysdll.o emodules.o" && if test "$extra_verbose" = "yes"; then
15632 echo " xemacs will be linked with \"sysdll.o emodules.o\""
15634 INSTALL_ARCH_DEP_SUBDIR="$INSTALL_ARCH_DEP_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$INSTALL_ARCH_DEP_SUBDIR"; fi
15635 test -n "$libdl" && LIBS="-l${libdl} $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-l${libdl}\" to \$LIBS"; fi
15636 for ac_func in dlerror _dlerror
15638 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
15639 echo "configure:15640: checking for $ac_func" >&5
15641 cat > conftest.$ac_ext <<EOF
15642 #line 15643 "configure"
15643 #include "confdefs.h"
15644 /* System header to define __stub macros and hopefully few prototypes,
15645 which can conflict with char $ac_func(); below. */
15646 #include <assert.h>
15647 /* Override any gcc2 internal prototype to avoid an error. */
15648 /* We use char because int might match the return type of a gcc2
15649 builtin and then its argument prototype would still apply. */
15654 /* The GNU C library defines this for functions which it implements
15655 to always fail with ENOSYS. Some functions are actually named
15656 something starting with __ and the normal name is an alias. */
15657 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15665 if { (eval echo configure:15666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
15667 eval "ac_cv_func_$ac_func=yes"
15669 echo "configure: failed program was:" >&5
15670 cat conftest.$ac_ext >&5
15672 eval "ac_cv_func_$ac_func=no"
15676 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
15677 echo "$ac_t""yes" 1>&6
15678 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
15679 { test "$extra_verbose" = "yes" && cat << EOF
15680 Defining $ac_tr_func
15682 cat >> confdefs.h <<EOF
15683 #define $ac_tr_func 1
15688 echo "$ac_t""no" 1>&6
15694 if test "$with_modules" = "yes"; then
15695 { echo "Error:" "Required module support cannot be provided." >&2; exit 1; }
15697 echo "configure: warning: "Module support cannot be provided."" 1>&2
15703 cat > conftest.$ac_ext <<EOF
15704 #line 15705 "configure"
15705 #include "confdefs.h"
15706 int main(int c,char *v[]){return 0;}
15708 if { (eval echo configure:15709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit $?) 2>&5
15713 echo "configure: failed program was:" >&5
15714 cat conftest.$ac_ext >&5
15718 echo "*** PANIC *** configure forgot how to build working executables!"
15720 echo "*** This is most commonly due to an unforeseen environment, causing"
15721 echo "*** configure to incorrectly compute the sequence of libraries to link."
15722 echo "*** Please examine the tail of config.log for runtime errors."
15723 echo "*** Pay special attention to the -l flags, and perhaps -I and -L."
15724 echo "*** Often adding or removing explicit options in the configure"
15725 echo "*** invocation can work around this kind of problem. If so, please"
15726 echo "*** report it as a bug to xemacs-beta@xemacs.org."
15728 echo "*** Other possible causes are inability to write to the file system"
15729 echo "*** (bogus permissions or disk full) or a misconfiguration of the dynamic"
15730 echo "*** linker. On Linux, check /etc/ld.conf and rerun ldconfig if"
15731 echo "*** necessary. On other systems, try telling configure where to find"
15732 echo "*** the shared libraries using the --site-runtime-libraries option."
15734 echo "*** Another way to shoot yourself in the foot is to specify"
15735 echo "*** --with-FEATURE when FEATURE is not actually installed on your"
15736 echo "*** system. Don't do that."
15741 if test "$win32_processes" = "yes"; then
15742 extra_objs="$extra_objs process-nt.o" && if test "$extra_verbose" = "yes"; then
15743 echo " xemacs will be linked with \"process-nt.o\""
15746 { test "$extra_verbose" = "yes" && cat << \EOF
15747 Defining HAVE_UNIX_PROCESSES
15749 cat >> confdefs.h <<\EOF
15750 #define HAVE_UNIX_PROCESSES 1
15754 extra_objs="$extra_objs process-unix.o" && if test "$extra_verbose" = "yes"; then
15755 echo " xemacs will be linked with \"process-unix.o\""
15762 for W in $CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15767 for W in $extra_objs; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15772 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
15773 c_switch_general="$T"
15777 for W in $c_switch_x_site $c_switch_gtk $X_CFLAGS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15778 c_switch_window_system="$T"
15782 for W in $c_switch_general $c_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15787 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
15788 ld_switch_general="$T"
15792 for W in $ld_switch_x_site; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15793 ld_switch_window_system="$T"
15797 for W in $ld_switch_general $ld_switch_window_system; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15802 for W in $LIBS $libs_machine $libs_system $libs_standard; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15803 ld_libs_general="$T"
15807 for W in $X_EXTRA_LIBS $libs_x $libs_gtk $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15808 ld_libs_window_system="$T"
15812 for W in $ld_libs_window_system $ld_libs_general; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15817 MAKE_SUBDIR="$MAKE_SUBDIR src" && if test "$extra_verbose" = "yes"; then echo " Appending \"src\" to \$MAKE_SUBDIR"; fi
15818 internal_makefile_list="Makefile.in"
15819 SUBDIR_MAKEFILES=''
15820 test -d lock || mkdir lock
15821 for dir in $MAKE_SUBDIR; do
15822 case "$dir" in */* ) ( for d in `echo $dir | sed 's:/: :g'` ; do
15823 test -d "$d" || mkdir "$d"; cd "$d"
15825 * ) test -d "$dir" || mkdir "$dir" ;;
15829 for W in $SUBDIR_MAKEFILES $dir/Makefile $dir/GNUmakefile; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15830 SUBDIR_MAKEFILES="$T"
15834 for W in $internal_makefile_list $dir/Makefile.in; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
15835 internal_makefile_list="$T"
15842 for dir in src/s src/m; do
15843 if test ! -d "$dir" ; then
15844 echo Making symbolic link to "$srcdir/$dir"
15845 ${LN_S} "$srcdir/$dir" "$dir"
15849 if test "$extra_verbose" = "yes"; then
15851 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
15856 if test -f "$srcdir/src/.gdbinit" -a ! -f "src/.gdbinit"; then
15857 test "$extra_verbose" = "yes" && echo "creating src/.gdbinit"
15858 echo "source $srcdir/src/.gdbinit" > "src/.gdbinit"
15861 if test -f "$srcdir/src/.dbxrc" -a ! -f "src/.dbxrc"; then
15862 test "$extra_verbose" = "yes" && echo "creating src/.dbxrc"
15863 echo ". $srcdir/src/.dbxrc" > "src/.dbxrc"
15866 if test -f "$srcdir/TAGS" -a ! -f "TAGS"; then
15867 test "$extra_verbose" = "yes" && echo "creating TAGS"
15869 $srcdir/TAGS,include" > "TAGS"
15872 if test "$__SUNPRO_C" = "yes"; then
15873 test "$extra_verbose" = "yes" && echo "creating .sbinit"
15874 ( echo "# For use with Sun WorkShop's Source browser."
15875 echo "# See sbquery(1) and sbinit(4) for more information"
15876 for dir in $MAKE_SUBDIR; do echo "import $dir"; done
15904 *\$* ) eval "PREFIX=$PREFIX" ;;
15912 EXEC_PREFIX=$exec_prefix
15914 case "$EXEC_PREFIX" in
15915 *\$* ) eval "EXEC_PREFIX=$EXEC_PREFIX" ;;
15926 *\$* ) eval "INFODIR=$INFODIR" ;;
15936 case "$INFOPATH" in
15937 *\$* ) eval "INFOPATH=$INFOPATH" ;;
15945 PACKAGE_PATH=$package_path
15947 case "$PACKAGE_PATH" in
15948 *\$* ) eval "PACKAGE_PATH=$PACKAGE_PATH" ;;
15959 *\$* ) eval "LISPDIR=$LISPDIR" ;;
15967 MODULEDIR=$moduledir
15969 case "$MODULEDIR" in
15970 *\$* ) eval "MODULEDIR=$MODULEDIR" ;;
15978 SITELISPDIR=$sitelispdir
15980 case "$SITELISPDIR" in
15981 *\$* ) eval "SITELISPDIR=$SITELISPDIR" ;;
15989 SITEMODULEDIR=$sitemoduledir
15991 case "$SITEMODULEDIR" in
15992 *\$* ) eval "SITEMODULEDIR=$SITEMODULEDIR" ;;
16003 *\$* ) eval "ETCDIR=$ETCDIR" ;;
16014 *\$* ) eval "DOCDIR=$DOCDIR" ;;
16022 ARCHLIBDIR=$archlibdir
16024 case "$ARCHLIBDIR" in
16025 *\$* ) eval "ARCHLIBDIR=$ARCHLIBDIR" ;;
16049 RECURSIVE_MAKE_ARGS="\$(MFLAGS) CC='\$(CC)' CFLAGS='\$(CFLAGS)' LDFLAGS='\$(LDFLAGS)' CPPFLAGS='\$(CPPFLAGS)'"
16057 : ${XEMACS_CC:=$CC}
16060 if test "$with_prefix" = "yes"; then
16061 { test "$extra_verbose" = "yes" && cat << \EOF
16062 Defining PREFIX_USER_DEFINED
16064 cat >> confdefs.h <<\EOF
16065 #define PREFIX_USER_DEFINED 1
16071 if test "$with_site_lisp" = "no"; then
16072 { test "$extra_verbose" = "yes" && cat << \EOF
16073 Defining INHIBIT_SITE_LISP
16075 cat >> confdefs.h <<\EOF
16076 #define INHIBIT_SITE_LISP 1
16081 if test "$with_site_modules" = "no"; then
16082 { test "$extra_verbose" = "yes" && cat << \EOF
16083 Defining INHIBIT_SITE_MODULES
16085 cat >> confdefs.h <<\EOF
16086 #define INHIBIT_SITE_MODULES 1
16094 for W in $ac_configure_args; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
16095 ac_configure_args="$T"
16097 { test "$extra_verbose" = "yes" && cat << EOF
16098 Defining EMACS_CONFIGURATION = "$configuration"
16100 cat >> confdefs.h <<EOF
16101 #define EMACS_CONFIGURATION "$configuration"
16105 { test "$extra_verbose" = "yes" && cat << EOF
16106 Defining EMACS_CONFIG_OPTIONS = "$ac_configure_args"
16108 cat >> confdefs.h <<EOF
16109 #define EMACS_CONFIG_OPTIONS "$ac_configure_args"
16116 { test "$extra_verbose" = "yes" && cat << EOF
16117 Defining LD_SWITCH_X_SITE = $null_string
16119 cat >> confdefs.h <<EOF
16120 #define LD_SWITCH_X_SITE $null_string
16124 { test "$extra_verbose" = "yes" && cat << EOF
16125 Defining LD_SWITCH_X_SITE_AUX = $null_string
16127 cat >> confdefs.h <<EOF
16128 #define LD_SWITCH_X_SITE_AUX $null_string
16132 { test "$extra_verbose" = "yes" && cat << EOF
16133 Defining C_SWITCH_X_SITE = $null_string
16135 cat >> confdefs.h <<EOF
16136 #define C_SWITCH_X_SITE $null_string
16140 { test "$extra_verbose" = "yes" && cat << EOF
16141 Defining LD_SWITCH_SITE = $null_string
16143 cat >> confdefs.h <<EOF
16144 #define LD_SWITCH_SITE $null_string
16148 { test "$extra_verbose" = "yes" && cat << EOF
16149 Defining C_SWITCH_SITE = $null_string
16151 cat >> confdefs.h <<EOF
16152 #define C_SWITCH_SITE $null_string
16158 if test "$GNU_MALLOC" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16159 Defining GNU_MALLOC
16161 cat >> confdefs.h <<\EOF
16162 #define GNU_MALLOC 1
16166 elif test "$with_system_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16167 Defining USE_SYSTEM_MALLOC
16169 cat >> confdefs.h <<\EOF
16170 #define USE_SYSTEM_MALLOC 1
16174 elif test "$with_debug_malloc" = "yes"; then { test "$extra_verbose" = "yes" && cat << \EOF
16175 Defining USE_DEBUG_MALLOC
16177 cat >> confdefs.h <<\EOF
16178 #define USE_DEBUG_MALLOC 1
16182 { test "$extra_verbose" = "yes" && cat << \EOF
16183 Defining USE_SYSTEM_MALLOC
16185 cat >> confdefs.h <<\EOF
16186 #define USE_SYSTEM_MALLOC 1
16191 test "$with_i18n3" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16194 cat >> confdefs.h <<\EOF
16199 test "$GCC" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16202 cat >> confdefs.h <<\EOF
16207 test "$external_widget" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16208 Defining EXTERNAL_WIDGET
16210 cat >> confdefs.h <<\EOF
16211 #define EXTERNAL_WIDGET 1
16215 test "$quick_build" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16216 Defining QUICK_BUILD
16218 cat >> confdefs.h <<\EOF
16219 #define QUICK_BUILD 1
16223 test "$with_purify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16226 cat >> confdefs.h <<\EOF
16231 test "$with_quantify" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16234 cat >> confdefs.h <<\EOF
16239 test "$with_pop" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16240 Defining MAIL_USE_POP
16242 cat >> confdefs.h <<\EOF
16243 #define MAIL_USE_POP 1
16247 test "$with_kerberos" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16250 cat >> confdefs.h <<\EOF
16255 test "$with_hesiod" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16258 cat >> confdefs.h <<\EOF
16263 test "$use_union_type" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16264 Defining USE_UNION_TYPE
16266 cat >> confdefs.h <<\EOF
16267 #define USE_UNION_TYPE 1
16271 test "$use_regex_malloc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16272 Defining REGEX_MALLOC
16274 cat >> confdefs.h <<\EOF
16275 #define REGEX_MALLOC 1
16279 test "$pdump" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16282 cat >> confdefs.h <<\EOF
16287 test "$with_ipv6_cname" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
16288 Defining IPV6_CANONICALIZE
16290 cat >> confdefs.h <<\EOF
16291 #define IPV6_CANONICALIZE 1
16298 if test -f /etc/osversion; then echo "osversion: `cat /etc/osversion`"
16300 echo "uname -a: `uname -a`"
16303 echo "$0 $quoted_arguments"
16306 if test ! -z ${emacs_beta_version} ; then
16307 if test -z "${emacs_is_beta}" ; then
16308 xemacs_betaname=".${emacs_beta_version}"
16310 xemacs_betaname="-b${emacs_beta_version}"
16319 XEmacs ${emacs_major_version}.${emacs_minor_version}${xemacs_betaname} \"$xemacs_codename\" configured for \`$canonical'.
16322 Compilation / Installation:"
16323 echo " Source code location: $srcdir"
16324 echo " Installation prefix: $prefix"
16325 if test -n "$site_includes"; then
16326 echo " Additional header files: $site_includes"
16328 if test -n "$site_libraries"; then
16329 echo " Additional libraries: $site_libraries"
16331 if test -n "$site_prefixes"; then
16332 echo " Additional prefixes: $site_prefixes"
16334 if test -n "$runpath"; then
16335 echo " Runtime library search path: $runpath"
16338 if test -n "$opsysfile"
16339 then echo " Operating system description file: \`$opsysfile'"
16340 else echo " Not using any operating system description file"
16342 if test -n "$machfile"
16343 then echo " Machine description file: \`$machfile'"
16344 else echo " Not using any machine description file"
16347 echo " Compiler: $CC $CFLAGS"
16349 gcc*) echo " Compiler version: `$CC --version | sed 1q`"
16350 echo " Compiler specs file: `$CC -v 2>&1 | sed 's/.* \([^ ]\)/\1/' | sed 1q`"
16352 *) case "$canonical" in
16355 if test -L $realcc ; then
16356 ccdir=`dirname $realcc`
16357 ccprog=`/bin/ls -l $realcc | sed 's/.* \([^ ]\)/\1/'`
16359 */*) realcc=$ccprog;;
16360 *) realcc=$ccdir/$ccprog;;
16363 lpp=`lslpp -wqc $realcc | cut -f2 -d:`
16364 if test ! -z "$lpp" ; then
16365 lppstr=`lslpp -Lqc $lpp`
16366 lpplev=`echo "$lppstr" | cut -f3 -d:`
16367 lppdesc=`echo "$lppstr" | cut -f8 -d:`
16369 if test ! -z "$lpplev" ; then
16370 echo " Compiler version: $lpp $lpplev - $lppdesc"
16372 echo " Compiler version: (unknown version)"
16377 ccvers=`$CC -V 2>&1 | sed 1q`
16378 if test ! -z "$ccvers" ; then
16379 echo " Compiler version: $ccvers"
16384 ccvers=`$CC -V | tr '\n' ' '`
16385 if test ! -z "$ccvers" ; then
16386 echo " Compiler version: $ccvers"
16391 ccvers=`$CC -version`
16392 if test ! -z "$ccvers" ; then
16393 echo " Compiler version: $ccvers"
16398 ccvers=`$CC -V 2>&1 | sed -n 's@^Intel.*Version @@'p`
16399 if test ! -z "$ccvers" ; then
16400 echo " Compiler version: $ccvers"
16404 *) echo " Compiler version: $CC on $canonical";;
16408 echo " Relocating allocator for buffers: $rel_alloc"
16409 echo " GNU version of malloc: ${GNU_MALLOC}${GNU_MALLOC_reason}"
16410 case "$ld_switch_site" in
16411 *nocombreloc*) echo " Linking with \`-z nocombreloc'.
16412 - Consider configuring with --pdump." ;;
16415 case "$canonical" in
16417 if test -f /etc/redhat-release ; then
16418 echo " libc: `rpm -q glibc`";
16420 echo "Need to guess glibc1/2/etc here";
16425 echo " libc: bos.rte.libc `lslpp -Lqc bos.rte.libc | cut -f3 -d:`"
16429 libc=`pkginfo -l SUNWcsl | grep VERSION: | awk '{print $2}'`
16430 echo " libc: SUNWcsl $libc"
16435 echo " IRIX version: `uname -sRm`'"
16441 libc=` grep -h libc.so *.inv | awk '$9 == "f" {print $12}' | tr '\n' ','`
16442 echo " libc: $libc"
16447 *) echo " libc: system-provided libc on $canonical" ;;
16453 if test "$with_msw" = "yes"; then
16454 echo " Compiling in support for the Microsoft window system."
16456 if test "$with_x11" = "yes"; then
16457 echo " Compiling in support for the X window system:"
16458 echo " - X Windows headers location: $x_includes"
16459 echo " - X Windows libraries location: $x_libraries"
16460 if test "$with_xauth" != yes; then
16461 echo " - Xau (X authority) not available."
16463 if test "$with_xmu" != yes; then
16464 echo " - Xmu library not available; substituting equivalent routines."
16466 if test "$with_wmcommand" != no; then
16467 echo " - Handling WM_COMMAND properly."
16470 if test "$need_motif" = "yes" ; then
16471 echo " Compiling in support for Motif."
16472 if test "$have_lesstif" = "yes"; then
16473 echo " - Using LessTif implementation."
16475 echo " *WARNING* Many versions of Motif are buggy, requiring workarounds."
16476 echo " You are likely to experience slow redisplay."
16477 echo " You may need to install vendor patches to Motif."
16478 echo " See PROBLEMS for more information."
16480 if test "$need_athena" = "yes"; then
16481 echo " Compiling in support for the Athena widget set:"
16482 echo " - Athena headers location: $athena_h_path"
16483 echo " - Athena library to link: $athena_lib"
16485 case "$with_menubars" in
16486 gtk ) echo " Using GTK menubars." ;;
16487 lucid ) echo " Using Lucid menubars." ;;
16488 motif ) echo " Using Motif menubars."
16489 echo " *WARNING* The Motif menubar implementation is currently buggy."
16490 echo " We recommend using the Lucid menubar instead."
16491 echo " Re-run configure with --with-menubars='lucid'." ;;
16492 msw ) echo " Using MS-Windows menubars." ;;
16494 case "$with_scrollbars" in
16495 gtk ) echo " Using GTK scrollbars." ;;
16496 lucid ) echo " Using Lucid scrollbars." ;;
16497 motif ) echo " Using Motif scrollbars." ;;
16498 athena ) echo " Using Athena scrollbars." ;;
16499 msw ) echo " Using MS-Windows scrollbars." ;;
16501 case "$with_dialogs" in
16502 gtk ) echo " Using GTK dialog boxes." ;;
16503 motif ) echo " Using Motif dialog boxes."
16504 if test "$unexec" = "unexaix.o"; then if test "`uname -v`" = 4 -a "`uname -r`" -ge 3; then
16505 echo " *WARNING* The Motif dialog boxes cause problems on AIX 4.3 and higher."
16506 echo " We recommend using the Athena dialog boxes instead."
16507 echo " Install libXaw and re-run configure with --with-dialogs='athena'."
16508 echo " Read the PROBLEMS file for more information."
16510 athena ) echo " Using Athena dialog boxes." ;;
16511 msw ) echo " Using MS-Windows dialog boxes." ;;
16513 case "$with_widgets" in
16514 gtk ) echo " Using GTK native widgets." ;;
16515 motif ) echo " Using Motif native widgets." ;;
16516 athena ) echo " Using Athena native widgets." ;;
16517 msw ) echo " Using MS-Windows native widgets." ;;
16519 if test "$with_dragndrop" = yes; then
16520 echo " Compiling in support for Drag'n'Drop (EXPERIMENTAL)."
16521 echo " - Drag'n'Drop prototype: $dragndrop_proto."
16526 test "$with_ncurses" = yes && echo " Compiling in support for ncurses."
16527 test "$with_gpm" = yes && echo " Compiling in support for GPM (General Purpose Mouse)."
16531 test "$with_gif" = yes && echo " Compiling in support for GIF images (builtin)."
16532 if test "$with_xpm" = yes; then
16533 echo " Compiling in support for XPM images."
16534 elif test "$with_x11" = yes; then
16535 echo " WARNING: -----------------------------------------------------------"
16536 echo " WARNING: Compiling without XPM image support."
16537 if test "$xpm_problem" != ""; then
16538 echo " Reason: $xpm_problem"
16540 echo " WARNING: You should strongly consider installing XPM."
16541 echo " WARNING: Otherwise toolbars and other graphics will look suboptimal."
16542 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
16543 echo " WARNING: -----------------------------------------------------------"
16545 if test "$with_png" = yes; then
16546 echo " Compiling in support for PNG images."
16547 elif test "$window_system" != "none"; then
16548 echo " WARNING: -----------------------------------------------------------"
16549 echo " WARNING: Compiling without PNG image support."
16550 if test "$png_problem" != ""; then
16551 echo " Reason: $png_problem"
16553 echo " WARNING: You should strongly consider installing the PNG libraries."
16554 echo " WARNING: Otherwise certain images and glyphs may not display."
16555 echo " WARNING: (a copy may be found in ftp://ftp.xemacs.org/pub/xemacs/aux)"
16556 echo " WARNING: -----------------------------------------------------------"
16558 test "$with_jpeg" = yes && echo " Compiling in support for JPEG images."
16559 test "$with_tiff" = yes && echo " Compiling in support for TIFF images."
16560 test "$with_xface" = yes && echo " Compiling in support for X-Face message headers."
16564 test "$with_native_sound" = yes && echo " Compiling in support for sound (native)."
16565 test "$with_nas_sound" = yes && echo " Compiling in support for NAS (network audio system)."
16566 test "$old_nas" = yes && echo " - NAS library lacks error trapping; will play synchronously."
16567 test "$with_esd_sound" = yes && echo " Compiling in support for ESD (Enlightened Sound Daemon)."
16571 test "$with_database_berkdb" = yes && echo " Compiling in support for Berkeley database."
16572 test "$with_database_dbm" = yes && echo " Compiling in support for DBM."
16573 test "$with_database_gdbm" = yes && echo " Compiling in support for GNU DBM."
16574 test "$with_ldap" = yes && echo " Compiling in support for LDAP."
16575 if test "$with_postgresql" = yes; then
16576 echo " Compiling in support for PostgreSQL."
16577 echo " - Using PostgreSQL header file: $libpq_fe_h_file"
16578 test "$with_postgresqlv7" = yes && echo " - Using PostgreSQL V7 bindings."
16582 Internationalization:"
16583 test "$with_mule" = yes && echo " Compiling in support for Mule (multi-lingual Emacs)."
16584 test "$with_file_coding" = yes && echo " Compiling in support for file coding."
16585 test "$with_xim" != no && echo " Compiling in support for XIM (X11R5+ I18N input method)."
16586 test "$with_xim" = motif && echo " - Using Motif to provide XIM support."
16587 test "$with_xim" = xlib && echo " - Using raw Xlib to provide XIM support."
16588 test "$with_xfs" = yes && echo " - Using XFontSet to provide bilingual menubar."
16589 test "$with_canna" = yes && echo " Compiling in support for Canna on Mule."
16590 if test "$with_wnn" = yes; then
16591 echo " Compiling in support for the WNN input method on Mule."
16592 test "$with_wnn6" = yes && echo " - Using WNN version 6."
16594 test "$with_i18n3" = yes && echo " Compiling in support for I18N level 3 (doesn't currently work)."
16598 test "$with_pop" = yes && echo " Compiling in support for POP mail retrieval."
16599 test "$with_kerberos" = yes && echo " Compiling in support for Kerberos POP authentication."
16600 test "$with_hesiod" = yes && echo " Compiling in support for Hesiod POP server access."
16601 test -n "$mail_locking" && echo " Compiling in support for \"$mail_locking\" mail spool file locking method."
16605 test "$with_ipv6_cname" = no && echo " Inhibiting IPv6 canonicalization at startup."
16606 test "$with_tooltalk" = yes && echo " Compiling in support for ToolTalk."
16607 test "$with_workshop" = yes && echo " Compiling in support for Sun WorkShop."
16608 test "$with_socks" = yes && echo " Compiling in support for SOCKS."
16609 test "$with_dnet" = yes && echo " Compiling in support for DNET."
16610 test "$with_modules" = "yes" && echo " Compiling in support for dynamic shared object modules."
16611 if test "$use_union_type" = yes; then
16612 echo " WARNING: ---------------------------------------------------------"
16613 echo " Using the union type for Lisp_Objects."
16614 echo " Union type has been implicated in hard-to-debug runtime crashes."
16615 echo " Do NOT use this build of XEmacs for ordinary work. See PROBLEMS."
16616 echo " WARNING: ---------------------------------------------------------"
16618 if test "$use_regex_malloc" = no; then
16619 echo " WARNING: -----------------------------------------------------------"
16620 echo " Using alloca to allocate the failure stack."
16621 echo " It may be impossible to detect stack exhaustion, and you will crash."
16622 echo " Do NOT use this build of XEmacs for ordinary work."
16623 echo " WARNING: -----------------------------------------------------------"
16625 test "$pdump" = yes && echo " Using the new portable dumper."
16626 test "$debug" = yes && echo " Compiling in support for extra debugging code."
16627 test "$usage_tracking" = yes && echo " Compiling in support for active usage tracking (Sun internal)."
16628 if test "$error_check_extents $error_check_typecheck $error_check_bufpos $error_check_gc $error_check_malloc $error_check_glyphs" \
16629 != "no no no no no no"; then
16630 echo " WARNING: ---------------------------------------------------------"
16631 echo " WARNING: Compiling in support for runtime error checking."
16632 echo " WARNING: XEmacs will run noticeably more slowly as a result."
16633 echo " WARNING: Error checking is on by default for XEmacs beta releases."
16634 echo " WARNING: ---------------------------------------------------------"
16637 ) | tee -a Installation
16641 # Remove any trailing slashes in these variables.
16642 test -n "$prefix" &&
16643 prefix=`echo '' "$prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
16644 test -n "$exec_prefix" &&
16645 exec_prefix=`echo '' "$exec_prefix" | sed -e 's:^ ::' -e 's,\([^/]\)/*$,\1,'`
16648 for file in $internal_makefile_list; do
16649 test "$file" = src/Makefile.in && \
16650 file="src/Makefile.in:src/Makefile.in.in:src/depend"
16651 ac_output_files="$ac_output_files $file" && if test "$extra_verbose" = "yes"; then echo " Appending \"$file\" to \$ac_output_files"; fi
16653 ac_output_files="$ac_output_files src/paths.h lib-src/config.values"
16654 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
16658 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
16660 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16661 # Let make expand exec_prefix.
16662 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16664 # Any assignment to VPATH causes Sun make to only execute
16665 # the first set of double-colon rules, so remove it if not needed.
16666 # If there is a colon in the path, we need to keep it.
16667 if test "x$srcdir" = x.; then
16668 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
16671 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
16673 DEFS=-DHAVE_CONFIG_H
16675 # Without the "./", some shells look in PATH for config.status.
16676 : ${CONFIG_STATUS=./config.status}
16678 echo creating $CONFIG_STATUS
16679 rm -f $CONFIG_STATUS
16680 cat > $CONFIG_STATUS <<EOF
16682 # Generated automatically by configure.
16683 # Run this file to recreate the current configuration.
16684 # This directory was configured as follows,
16685 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16687 # $0 $ac_configure_args
16689 # Compiler output produced by configure, useful for debugging
16690 # configure, is in ./config.log if it exists.
16692 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
16695 case "\$ac_option" in
16696 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16697 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
16698 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
16699 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
16700 echo "$CONFIG_STATUS generated by autoconf version 2.13"
16702 -help | --help | --hel | --he | --h)
16703 echo "\$ac_cs_usage"; exit 0 ;;
16704 *) echo "\$ac_cs_usage"; exit 1 ;;
16708 ac_given_srcdir=$srcdir
16709 ac_given_INSTALL="$INSTALL"
16711 trap 'rm -fr `echo "$ac_output_files src/config.h lwlib/config.h" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
16713 cat >> $CONFIG_STATUS <<EOF
16715 # Protect against being on the right side of a sed subst in config.status.
16716 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
16717 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
16721 s%@CFLAGS@%$CFLAGS%g
16722 s%@CPPFLAGS@%$CPPFLAGS%g
16723 s%@CXXFLAGS@%$CXXFLAGS%g
16724 s%@FFLAGS@%$FFLAGS%g
16726 s%@LDFLAGS@%$LDFLAGS%g
16728 s%@exec_prefix@%$exec_prefix%g
16729 s%@prefix@%$prefix%g
16730 s%@program_transform_name@%$program_transform_name%g
16731 s%@bindir@%$bindir%g
16732 s%@sbindir@%$sbindir%g
16733 s%@libexecdir@%$libexecdir%g
16734 s%@datadir@%$datadir%g
16735 s%@sysconfdir@%$sysconfdir%g
16736 s%@sharedstatedir@%$sharedstatedir%g
16737 s%@localstatedir@%$localstatedir%g
16738 s%@libdir@%$libdir%g
16739 s%@includedir@%$includedir%g
16740 s%@oldincludedir@%$oldincludedir%g
16741 s%@infodir@%$infodir%g
16742 s%@mandir@%$mandir%g
16744 s%@blddir@%$blddir%g
16747 s%@start_flags@%$start_flags%g
16748 s%@ld_switch_shared@%$ld_switch_shared%g
16749 s%@start_files@%$start_files%g
16751 s%@lib_gcc@%$lib_gcc%g
16752 s%@RANLIB@%$RANLIB%g
16753 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
16754 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
16755 s%@INSTALL_DATA@%$INSTALL_DATA%g
16757 s%@SET_MAKE@%$SET_MAKE%g
16758 s%@GTK_CONFIG@%$GTK_CONFIG%g
16759 s%@X_CFLAGS@%$X_CFLAGS%g
16760 s%@X_PRE_LIBS@%$X_PRE_LIBS%g
16761 s%@X_LIBS@%$X_LIBS%g
16762 s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g
16763 s%@install_pp@%$install_pp%g
16764 s%@libs_xauth@%$libs_xauth%g
16765 s%@dnd_objs@%$dnd_objs%g
16766 s%@lwlib_objs@%$lwlib_objs%g
16767 s%@ALLOCA@%$ALLOCA%g
16768 s%@have_esd_config@%$have_esd_config%g
16769 s%@dll_ld@%$dll_ld%g
16770 s%@dll_cflags@%$dll_cflags%g
16771 s%@dll_ldflags@%$dll_ldflags%g
16772 s%@dll_post@%$dll_post%g
16773 s%@dll_ldo@%$dll_ldo%g
16774 s%@ld_dynamic_link_flags@%$ld_dynamic_link_flags%g
16775 s%@SRC_SUBDIR_DEPS@%$SRC_SUBDIR_DEPS%g
16776 s%@INSTALL_ARCH_DEP_SUBDIR@%$INSTALL_ARCH_DEP_SUBDIR%g
16777 s%@MAKE_SUBDIR@%$MAKE_SUBDIR%g
16778 s%@SUBDIR_MAKEFILES@%$SUBDIR_MAKEFILES%g
16779 s%@PROGNAME@%$PROGNAME%g
16780 s%@version@%$version%g
16781 s%@configuration@%$configuration%g
16782 s%@canonical@%$canonical%g
16783 s%@inststaticdir@%$inststaticdir%g
16784 s%@instvardir@%$instvardir%g
16785 s%@srcdir@%$srcdir%g
16786 s%@pkgdir@%$pkgdir%g
16787 s%@statedir@%$statedir%g
16788 s%@extra_includes@%$extra_includes%g
16789 s%@PREFIX_USER_DEFINED@%$PREFIX_USER_DEFINED%g
16790 s%@PREFIX@%$PREFIX%g
16791 s%@EXEC_PREFIX_USER_DEFINED@%$EXEC_PREFIX_USER_DEFINED%g
16792 s%@EXEC_PREFIX@%$EXEC_PREFIX%g
16793 s%@INFODIR_USER_DEFINED@%$INFODIR_USER_DEFINED%g
16794 s%@INFODIR@%$INFODIR%g
16795 s%@infopath@%$infopath%g
16796 s%@INFOPATH_USER_DEFINED@%$INFOPATH_USER_DEFINED%g
16797 s%@INFOPATH@%$INFOPATH%g
16798 s%@package_path@%$package_path%g
16799 s%@PACKAGE_PATH_USER_DEFINED@%$PACKAGE_PATH_USER_DEFINED%g
16800 s%@PACKAGE_PATH@%$PACKAGE_PATH%g
16801 s%@lispdir@%$lispdir%g
16802 s%@LISPDIR_USER_DEFINED@%$LISPDIR_USER_DEFINED%g
16803 s%@LISPDIR@%$LISPDIR%g
16804 s%@moduledir@%$moduledir%g
16805 s%@MODULEDIR_USER_DEFINED@%$MODULEDIR_USER_DEFINED%g
16806 s%@MODULEDIR@%$MODULEDIR%g
16807 s%@sitelispdir@%$sitelispdir%g
16808 s%@SITELISPDIR_USER_DEFINED@%$SITELISPDIR_USER_DEFINED%g
16809 s%@SITELISPDIR@%$SITELISPDIR%g
16810 s%@sitemoduledir@%$sitemoduledir%g
16811 s%@SITEMODULEDIR_USER_DEFINED@%$SITEMODULEDIR_USER_DEFINED%g
16812 s%@SITEMODULEDIR@%$SITEMODULEDIR%g
16813 s%@etcdir@%$etcdir%g
16814 s%@ETCDIR_USER_DEFINED@%$ETCDIR_USER_DEFINED%g
16815 s%@ETCDIR@%$ETCDIR%g
16816 s%@docdir@%$docdir%g
16817 s%@DOCDIR_USER_DEFINED@%$DOCDIR_USER_DEFINED%g
16818 s%@DOCDIR@%$DOCDIR%g
16819 s%@archlibdir@%$archlibdir%g
16820 s%@ARCHLIBDIR_USER_DEFINED@%$ARCHLIBDIR_USER_DEFINED%g
16821 s%@ARCHLIBDIR@%$ARCHLIBDIR%g
16822 s%@bitmapdir@%$bitmapdir%g
16823 s%@extra_objs@%$extra_objs%g
16824 s%@machfile@%$machfile%g
16825 s%@opsysfile@%$opsysfile%g
16826 s%@c_switch_general@%$c_switch_general%g
16827 s%@c_switch_window_system@%$c_switch_window_system%g
16828 s%@c_switch_all@%$c_switch_all%g
16829 s%@ld_switch_general@%$ld_switch_general%g
16830 s%@ld_switch_window_system@%$ld_switch_window_system%g
16831 s%@ld_switch_all@%$ld_switch_all%g
16832 s%@ld_libs_general@%$ld_libs_general%g
16833 s%@ld_libs_window_system@%$ld_libs_window_system%g
16834 s%@ld_libs_all@%$ld_libs_all%g
16835 s%@RECURSIVE_MAKE_ARGS@%$RECURSIVE_MAKE_ARGS%g
16836 s%@native_sound_lib@%$native_sound_lib%g
16837 s%@sound_cflags@%$sound_cflags%g
16838 s%@dynodump_arch@%$dynodump_arch%g
16839 s%@XEMACS_CC@%$XEMACS_CC%g
16840 s%@internal_makefile_list@%$internal_makefile_list%g
16845 cat >> $CONFIG_STATUS <<\EOF
16847 # Split the substitutions into bite-sized pieces for seds with
16848 # small command number limits, like on Digital OSF/1 and HP-UX.
16849 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
16850 ac_file=1 # Number of current file.
16851 ac_beg=1 # First line for current file.
16852 ac_end=$ac_max_sed_cmds # Line after last line for current file.
16855 while $ac_more_lines; do
16856 if test $ac_beg -gt 1; then
16857 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
16859 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
16861 if test ! -s conftest.s$ac_file; then
16862 ac_more_lines=false
16863 rm -f conftest.s$ac_file
16865 if test -z "$ac_sed_cmds"; then
16866 ac_sed_cmds="sed -f conftest.s$ac_file"
16868 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
16870 ac_file=`expr $ac_file + 1`
16872 ac_end=`expr $ac_end + $ac_max_sed_cmds`
16875 if test -z "$ac_sed_cmds"; then
16880 cat >> $CONFIG_STATUS <<EOF
16882 CONFIG_FILES=\${CONFIG_FILES-"$ac_output_files"}
16884 cat >> $CONFIG_STATUS <<\EOF
16885 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
16886 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16888 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
16889 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16890 *) ac_file_in="${ac_file}.in" ;;
16893 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
16895 # Remove last slash and all that follows it. Not all systems have dirname.
16896 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
16897 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16898 # The file is in a subdirectory.
16899 test ! -d "$ac_dir" && mkdir "$ac_dir"
16900 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
16901 # A "../" for each directory in $ac_dir_suffix.
16902 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
16904 ac_dir_suffix= ac_dots=
16907 case "$ac_given_srcdir" in
16909 if test -z "$ac_dots"; then top_srcdir=.
16910 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
16911 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
16912 *) # Relative path.
16913 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
16914 top_srcdir="$ac_dots$ac_given_srcdir" ;;
16917 case "$ac_given_INSTALL" in
16918 [/$]*) INSTALL="$ac_given_INSTALL" ;;
16919 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
16922 echo creating "$ac_file"
16924 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
16926 *Makefile*) ac_comsub="1i\\
16927 # $configure_input" ;;
16931 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
16933 s%@configure_input@%$configure_input%g
16934 s%@srcdir@%$srcdir%g
16935 s%@top_srcdir@%$top_srcdir%g
16936 s%@INSTALL@%$INSTALL%g
16937 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
16941 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
16942 # NAME is the cpp macro being defined and VALUE is the value it is being given.
16944 # ac_d sets the value in "#define NAME VALUE" lines.
16945 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
16946 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
16949 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
16950 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
16951 ac_uB='\([ ]\)%\1#\2define\3'
16954 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
16955 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
16956 ac_eB='$%\1#\2define\3'
16960 if test "${CONFIG_HEADERS+set}" != set; then
16962 cat >> $CONFIG_STATUS <<EOF
16963 CONFIG_HEADERS="src/config.h lwlib/config.h"
16965 cat >> $CONFIG_STATUS <<\EOF
16967 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
16968 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16970 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
16971 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16972 *) ac_file_in="${ac_file}.in" ;;
16975 echo creating $ac_file
16977 rm -f conftest.frag conftest.in conftest.out
16978 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
16979 cat $ac_file_inputs > conftest.in
16983 # Transform confdefs.h into a sed script conftest.vals that substitutes
16984 # the proper values into config.h.in to produce config.h. And first:
16985 # Protect against being on the right side of a sed subst in config.status.
16986 # Protect against being in an unquoted here document in config.status.
16987 rm -f conftest.vals
16988 cat > conftest.hdr <<\EOF
16991 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
16995 sed -n -f conftest.hdr confdefs.h > conftest.vals
16998 # This sed command replaces #undef with comments. This is necessary, for
16999 # example, in the case of _POSIX_SOURCE, which is predefined and required
17000 # on some systems where configure will not decide to define it.
17001 cat >> conftest.vals <<\EOF
17002 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
17005 # Break up conftest.vals because some shells have a limit on
17006 # the size of here documents, and old seds have small limits too.
17008 rm -f conftest.tail
17011 ac_lines=`grep -c . conftest.vals`
17012 # grep -c gives empty output for an empty file on some AIX systems.
17013 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
17014 # Write a limited-size here document to conftest.frag.
17015 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
17016 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
17018 sed -f conftest.frag conftest.in > conftest.out
17020 mv conftest.out conftest.in
17021 ' >> $CONFIG_STATUS
17022 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
17023 rm -f conftest.vals
17024 mv conftest.tail conftest.vals
17026 rm -f conftest.vals
17028 cat >> $CONFIG_STATUS <<\EOF
17029 rm -f conftest.frag conftest.h
17030 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
17031 cat conftest.in >> conftest.h
17033 if cmp -s $ac_file conftest.h 2>/dev/null; then
17034 echo "$ac_file is unchanged"
17037 # Remove last slash and all that follows it. Not all systems have dirname.
17038 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
17039 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17040 # The file is in a subdirectory.
17041 test ! -d "$ac_dir" && mkdir "$ac_dir"
17044 mv conftest.h $ac_file
17049 cat >> $CONFIG_STATUS <<EOF
17051 top_srcdir="$srcdir"
17052 MAKE_SUBDIR="$MAKE_SUBDIR"
17055 cat >> $CONFIG_STATUS <<\EOF
17056 for dir in . $MAKE_SUBDIR; do
17061 sed -e '/^# Generated/d' \
17062 -e 's%/\*\*/#.*%%' \
17077 echo creating $dir/Makefile
17078 $CPP -I. -I${top_srcdir}/src junk.c \
17079 | sed -e 's/^\#.*//' \
17080 -e 's/^[ ][ ]*$//'\
17088 chmod 444 Makefile.new
17089 mv -f Makefile.new Makefile
17091 echo creating $dir/GNUmakefile
17092 $CPP -I. -I${top_srcdir}/src -DUSE_GNU_MAKE junk.c \
17093 | sed -e 's/^\#.*//' \
17094 -e 's/^[ ][ ]*$//'\
17102 chmod 444 Makefile.new
17103 mv -f Makefile.new GNUmakefile
17109 sed < config.status >> lib-src/config.values \
17110 -e '/{ac_dA}.*{ac_dB}.*{ac_dC}.*{ac_dD}$/!d' \
17111 -e 's/\${ac_dA}\(.*\)\${ac_dB}.*\${ac_dC}\(.*\)\${ac_dD}/\1 \2/' \
17112 -e 's/^\([^ ]*\) $/\1 ""/' \
17118 chmod +x $CONFIG_STATUS
17119 rm -fr confdefs* $ac_clean_files
17120 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1