--- /dev/null
+1998-07-19 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.2-beta1 is released.
+
+1998-07-18 SL Baur <steve@altair.xemacs.org>
+
+ * config.guess: Synched with latest FSF version.
+
+1998-07-12 Björn Torkelsson <torkel@hpc2n.umu.se>
+
+ * Makefile.in: added LDFLAGS.
+
+1998-07-12 SL Baur <steve@altair.xemacs.org>
+
+ * etc/GOATS: Removed.
+
+ * README: Bump version numbers.
+ * info/dir: Ditto.
+ * etc/README: Ditto.
+ * etc/NEWS: Ditto and purge pre-21.0 stuff.
+ * version.sh: Ditto.
+
+ * XEmacs 21.0-pre5 is released.
+
+1998-07-10 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (with_offix): Default --with-offix to off.
+
+1998-07-09 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Handle multiple database libraries.
+ From Gregory Neil Shapiro <gshapiro@sendmail.org>
+
+ * XEmacs 21.0-pre4 is released.
+
+ * configure.in: Fix test for InfoDock sources.
+
+ * etc/BETA (writing): Update patch creation instructions.
+
+ * etc/FTP: Update FTP mirror list.
+
+ * etc/DISTRIB: Remove duplicated FTP mirror list.
+ * etc/xemacs.1 (ftp): Ditto.
+
+1998-07-09 Oliver Graf <ograf@fga.de>
+
+ * configure.usage: added warning to --with-offix
+
+1998-06-29 SL Baur <steve@altair.xemacs.org>
+
+ * etc/gnuserv.1 (this): Email address for Ben Wing is ben@xemacs.org.
+ * etc/gnuserv.README (README): Ditto.
+ * etc/xemacs-ja.1: Ditto.
+
+1998-06-28 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Berkeley DB autodetection fixes
+ From Martin Buchholz <martin@xemacs.org>
+
+ * etc/BABYL: Moved to rmail package
+
+ * etc/enriched.doc: Moved to xemacs-base package
+
+ * etc/MSDOS:
+ * etc/GNUS-NEWS: deleted
+
+1998-06-21 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * etc/NEWS: Added references to documentation about packages and
+ path setup.
+
+ * etc/README: Synched.
+
+1998-06-19 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-pre3 is released.
+
+1998-06-20 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * etc/PACKAGES:
+ * etc/BETA: Moved some package stuff into Texinfo docs. Other nitpicks
+
+1998-06-20 Kazuyuki IENAGA <ienaga@jsys.co.jp>
+
+ * configure.in: Added check if the berkdb has db_open or not.
+ (With fixes from Martin Buchholz)
+
+1998-06-19 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-pre2 is released.
+
+1998-06-18 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * configure.in: Added -lC for static linking under AIX 4.2.
+
+1998-06-14 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-pre1 is released.
+
+1998-06-14 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
+
+ * etc/NEWS: Updated information about customization of the
+ automatic info dir file generation using
+ `Info-auto-generate-directory' and `Info-save-auto-generated-dir'
+
+1998-06-11 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta43 is released.
+
+1998-06-04 Oliver Graf <ograf@fga.de>
+
+ * tests/Dnd/README: a step-by-step test run
+ * tests/Dnd/droptest.el: some clarifications
+ * tests/Dnd/droptest.sh: created, creates test files
+
+1998-06-01 Oliver Graf <ograf@fga.de>
+
+ * configure.in (summary): added experimental to dragndrop option
+ * configure.usage: added experimental note to --with-dragndrop
+ * tests/Dnd/droptest.el: extra start-drag-region function
+ changed the experimental- stuff
+
+1998-06-02 Andy Piper <andyp@parallax.co.uk>
+
+ * etc/check_cygwin_setup.sh: set more intelligent defaults for
+ windows 95.
+
+1998-06-07 SL Baur <steve@altair.xemacs.org>
+
+ * lwlib/xlwmenu.c: Add room for the 0 byte sentinel.
+
+1998-06-05 Colin Rafferty <colin@xemacs.org>
+
+ * lwlib/xlwmenu.c: Made newchars be as large as it needs to be.
+
+1998-06-01 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta42 is released.
+
+ * etc/sounds: Removed, now in the sounds-au package.
+
+1998-05-29 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: don't use -O3 for cygwin.
+
+ * etc/check_cygwin_setup.sh: new file to check that cygwin is setup
+ correctly for XEmacs operation.
+
+1998-05-28 P. E. Jareth Hein <jareth@camelot-soft.com>
+
+ * configure.in: Switch from giflib to gifreader for
+ our GIF image support (no other mods needed)
+
+1998-05-28 Oliver Graf <ograf@fga.de>
+
+ * configure.in: only one DnD protocol, CDE has priority over OffiX
+
+ * tests/Dnd/README: some changes reflecting recent modifications
+ * tests/Dnd/dragtest.el: removed
+ * tests/Dnd/droptest.el: cosmetics and comments
+
+1998-05-26 Oliver Graf <ograf@fga.de>
+
+ * tests/Dnd/droptest.el: adapted to CDE extensions
+
+1998-05-25 Hans Guenter Weigand <hgweigand@wiesbaden.netsurf.de>
+
+ * configure.in:
+ * config.sub: add initial OpenBSD support
+
+1998-05-21 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: check for msw dialogs.
+
+1998-05-23 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta41 is released.
+
+1998-05-17 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (CPP): Change -O2 to -O3.
+ Suggested by Martin Buchholz <martin@xemacs.org>
+
+1998-05-15 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta40 is released.
+
+1998-05-13 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (ZSH_VERSION): zsh-3.1.2 (and zsh-3.0.4) drops core
+ on the `unset CDPATH' if running as sh.
+
+1998-05-12 Oliver Graf <ograf@fga.de>
+
+ * tests/Dnd/droptest.el: some CDE adaptions (untested)
+
+1998-05-11 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in:
+ Add some more comments.
+ If using bash, use Posix mode and unset CDPATH.
+ Be more careful checking feature dependencies.
+ Introduce XE_CHECK_FEATURE_DEPENDENCY.
+ Undo the gross hack of multiple `echo >> $tempcname'
+ by using here documents instead. (Might break mswindows, tho...)
+ Be more careful autodetecting tooltalk.
+
+ * PROBLEMS:
+ Document problems with Solaris 2.6 + XSUNTRANSPORT
+
+ * Makefile.in:
+ * lwlib/Makefile.in.in:
+ * modules/Makefile.in:
+ - Adjust for luser's CDPATH being set to something weird.
+ - Take into account bash 2.02's tendency to print the cwd when
+ using CDPATH. Always use `cd ./foo' instead of `cd foo'.
+ - fix the run-temacs target to use $(DUMPENV)
+ - fix the run-puremacs target to use $(DUMPENV)
+ - fix the `depend' target to properly $(RM) the right files
+ - Generate a better TAGS file for XEmacs' lisp code using
+ hand-crafted regexps.
+ - Use standard coding conventions for modules/Makefile.in
+
+1998-05-12 Kazuyuki IENAGA <ienaga@jsys.co.jp>
+
+ * configure.in: some people claimed that they can't stop
+ linking wnn6 library if they set --with-wnn6=no.
+
+1998-05-11 Oliver Graf <ograf@fga.de>
+
+ * tests/Dnd/droptest.el: adapted to new calling conventions
+ also showing the new possibilities
+ * tests/Dnd/README: changed to new protocol
+
+1998-05-11 SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
+
+ * Fix for HAVE_MULTICAST check.
+
+1998-05-09 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta39 is released.
+
+1998-05-06 Oliver Graf <ograf@fga.de>
+
+ * configure.in: added autodetection for the Drag'n'Drop API
+ if some DnD protocol is found, HAVE_DRAGNDROP will be defined
+ and dragdrop.o is added to extra_objs
+ * configure.usage: added with-dragndrop, added (*) to with-offix
+ * tests/Dnd/droptest.el: complete overhaul, no it's a real test
+
+1998-05-04 Oliver Graf <ograf@fga.de>
+
+ * tests/Dnd/droptest.el: changed to test new protocol
+ * tests/Dnd/README.OffiX: removed
+ * tests/Dnd/README: created, info about new protocol
+ * tests/Dnd/dragtest.el: comment change
+
+1998-05-07 SL Baur <steve@altair.xemacs.org>
+
+ * etc/altrasoft-logo.xpm: Removed.
+
+1998-05-02 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta38 is released.
+
+1998-04-29 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Use `PROGNAME' for all generated paths.
+
+ * Makefile.in: Change `progname' to `PROGNAME' for consistency.
+
+1998-04-27 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (progname): Parameterize program name on `progname'
+ and add --with-infodock.
+
+1998-04-26 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in: Religiously use ${progname} instead of hardcoded
+ `xemacs'.
+ CPPFLAGS was being set correctly in ${subdir}/Makefiles and
+ overridden by the empty one set in the toplevel Makefile.
+
+1998-04-26 Jason R Mastaler <jason@4b.org>
+
+ * etc/BETA: Replaced SmartList references in favor of
+ Majordomo.
+
+1998-04-25 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs-21.0-beta37 is released.
+
+1998-04-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * configure.in: Sychronized ..._USER_DEFINED variables with
+ datadir setting.
+
+ * Makefile.in (mkdir): No longer create sitelispdir.
+
+Sat Apr 24 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: make graphic libraries tests be dependant on a
+ window system not X11 only.
+
+Fri Apr 24 19:38:19 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: check for our special select in msw.
+
+1998-04-22 Marcus Thiessel <marcus_thiessel@hp.com>
+
+ * PROBLEMS: add answers to some FAQ concerning hpux.
+
+Wed Apr 22 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: enable checking for special mswindows select()
+
+1998-04-21 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in: Isolate incomprehensible cma_open/pthreads checking
+ to decosf*
+
+1998-04-21 Marcus Thiessel <marcus_thiessel@hp.com>
+
+ * configure.in: /usr/{include,lib}/Motif2.1 added to search path for X11
+ libs and includes.
+
+1998-04-22 Itay Ben-Yaacov <pezz@www-mail.huji.ac.il>
+
+ * configure.in: check for xpm does not depend anymore on having X.
+ if libXpm exists, and is of the FOR_MSW flavor, define FOR_MSW.
+
+1998-04-19 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
+
+ * etc/NEWS: Documented info dir rebuilding and LDAP support.
+
+ * info/dir: Fixed the explanatory notes for
+ `Info-default-directory-list' removal and the new automatic dir
+ rebuilding facility. Reindented the menu. Added an entry for
+ term.info
+
+1998-04-20 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (LISPDIR): Removed configuration option for
+ site-lisp.
+
+1998-04-19 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (version): snarf InfoDock version number.
+
+1998-04-18 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs-21.0-beta36 is released.
+
+Fri Apr 17 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: enable install pre-processing for mswindows
+
+Fri Apr 17 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * Makefile.in.in: add install_pp to install incantation.
+
+ * installexe.sh: new file. Add .exe to install targets if the
+ result is executable.
+
+Fri Apr 17 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * Makefile.in: add install_pp to install incantation.
+
+1998-04-14 Itay Ben-Yaacov <pezz@www-mail.huji.ac.il>
+
+ * configure.in: Large echo split into a few smaller ones,
+ so the cygnus sh.exe does not crash.
+
+Thu Apr 16 12:59:35 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: enable toolbar checking for mswindows build
+
+1998-04-06 Martin Buchholz <martin@xemacs.org>
+
+ * config.h.in: Add _SVID_SOURCE to list of xmkmf #defines.
+ Used (at least) by RedHat 4.2.
+
+1998-04-11 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * etc/xemacs.1: -no-packages -> -no-early-packages.
+
+ * etc/NEWS: Clarified site-lisp status.
+
+ * configure.in: Re-instated src/paths.h generation from
+ src/paths.h.in.
+
+ * Makefile.in (top_distclean): Remove site-lisp on `make
+ distclean'.
+
+1998-04-10 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta35 is released.
+
+1998-04-10 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * etc/NEWS: Documented that Info-default-directory-list and
+ site-directory are gone.
+
+ * configure.usage: Clarified --package-path documentation.
+
+1998-04-07 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * configure.in: Now generates src/paths.h from src/paths.h.in.in.
+ Removed defaults for infopath and package-path.
+
+ * Makefile.in (src/paths.h): ... is now generated from
+ src/paths.h.in.in. Moved generation of paths.h to configure.
+
+ * paths.h.in: Removed.
+
+ * paths.h.in.in: Created.
+
+1998-04-06 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in: png was still being used if png_version < 0.96
+
+ * configure.in: Fixed magic to handle AIX, X11R6, and gcc.
+
+1998-04-05 Amir J. Katz <amir@ndsoft.com>
+
+ * INSTALL (Rationale): Offix support comment is wrong. To disable,
+ one must use --with-offix=no and not --without-offix
+
+1998-04-05 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (CPP): ppc.ldscript sits in $srcdir/src not $srcdir.
+
+1998-04-04 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta34 is released.
+
+1998-04-03 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in:
+ checking whether gettimeofday accepts one or two arguments... two
+
+1998-04-03 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * configure.in: Fixed magic to handle AIX and MIT X11R6.
+
+1998-04-02 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in: Add magic -T $srcdir/ppc.ldscript on Linux powerpc
+
+1998-04-01 Martin Buchholz <martin@xemacs.org>
+
+ * tests/database.el (test-database): Temporary files (the databases
+ that were created) should be deleted.
+
+ * Makefile.in (testdir): Remove gnumake-specific syntax.
+ (src/Makefile): src/Makefile depends on src/depend.
+
+1998-03-29 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in: Check for -lz, -lgz unconditionally. Too many
+ system linkers don't properly die when there are cascaded link
+ dependencies, so we can't rely on the linker for that. The only
+ downside is that we might link with an extra unneeded library. If
+ you really really care about this, you can go fix it.
+
+ * configure.in: Enhance PANIC msg to make it clear that
+ --with-FEATURE is going to die if FEATURE is not installed.
+
+1998-03-27 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in: $debug was not properly dependent on $beta
+
+ * configure.in: Move offix configuration out of src/Makefile.in.in
+ into configure.in.
+
+ * configure.in: Reorganize xpm detection code.
+
+ * configure.in: XIM default to ON if Motif which is not Lesstif is
+ found.
+
+ * configure.in: Keep auto-generated makefile dependencies out of
+ src/Makefile.in.in by using AC_OUTPUT file concatenation support.
+
+1998-03-26 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in: Fix up cflags handling. Specifically, configure
+ --cflags='' would fail to be recognized.
+
+ * configure.in: Fix up png detection. Link with png_read_image to
+ make sure -lz is required. Test for png >- 0.96 via header file.
+
+1998-03-21 Martin Buchholz <martin@xemacs.org>
+
+ * configure.in (XE_GCC_WRAP_LDFLAGS)
+ Rename to XE_PROTECT_LINKER_FLAGS. Rewrite.
+
+ * configure.in: Make sure BSD always links in libz.a
+ BSD's stupid linker can't detect cascaded lib dependencies
+
+ * configure.in: Autodetect lesstif. define have_lesstif.
+ Don't use motif-xim with lesstif, at least by default.
+
+1998-03-30 SL Baur <steve@altair.xemacs.org>
+
+ * version.sh: Add InfoDock version number variables.
+
+1998-03-30 Amir J. Katz <amir@ndsoft.com>
+
+ * info/dir: Replaced string '20.5' with '21.0'
+
+1998-03-24 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta33 is released.
+
+1998-03-26 Didier Verna <verna@inf.enst.fr>
+
+ * configure.in, Makefile.in: Removed infopath_user_defined---we
+ always want to propagate it.
+
+ * configure.usage: Synched with configure.in.
+
+1998-03-25 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * configure.usage, INSTALL: Synched with the new path layout.
+
+ * Makefile.in (src/paths.h): Replaced packagepath with
+ package_path to make configure happy.
+
+ * configure.in: Made default setting for packagepath conform to
+ what packages.el builds at run-time: XEmacs-version-specific paths
+ before site-specific ones.
+ Added default setting for pkgdir.
+ Changed --packagepath back to --package-path.
+
+1998-03-24 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0-beta32 is released.
+
+1998-03-23 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * configure.in: Extended package path by version-specific
+ hierarchies. Changed allow-site-lisp to inhibit-site-lisp.
+
+1998-03-22 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (distclean): Remove packages and mule-packages if they
+ have been linked into place.
+
+1998-03-22 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
+
+ * <Today>: The Big Path Searching Overhaul.
+
+ * Makefile.in, configure.in: Now pass all configure-specified paths
+ into the binary in a uniform way.
+
+1998-03-20 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (have_libmcheck): Add test for glibc's malloc
+ checker.
+ - Fix HP/UX dynamic linking flag.
+
+1998-03-19 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (quoted_arguments): Fix unquoted variable in
+ error-checking test.
+ - fix bogus substitution.
+
+1998-03-17 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: In -lpng test, look for png_set_strip_alpha.
+ Suggested by William M. Perry <wmperry@aventail.com>
+
+1998-03-16 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 21.0 beta31 is released.
+
+1998-03-16 P. E. Jareth Hein <jareth@camelot-soft.com>
+
+ * configure.usage (Usage): Correct information about gif, tiff
+ and WNN entries
+
+1998-03-13 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: typo fix in sed command.
+ From P. E. Jareth Hein <jareth@camelot-soft.com>
+
+ * configure.in (all_widgets): Check for snprintf().
+
+1998-03-11 P. E. Jareth Hein <jareth@camelot-soft.com>
+
+ * configure.in: New gif support
+
+1998-03-10 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (have_glibc): Don't define _GNU_SOURCE for glibc.
+
+Mon Mar 09 13:00:55 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: don't add libc to link list for dlopen ordinary
+ link takes care of this. check for dlfcn.h
+
+1998-03-10 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Examine each directory of X11 include path for
+ inclusion into BITMAPDIR.
+
+1998-03-09 SL Baur <steve@altair.xemacs.org>
+
+ * aclocal.m4: Add legalese.
+
+Mon Mar 09 13:00:55 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: make sure we have ndbm.h as well as libgdbm.a for
+ database support.
+
+ * configure.in: move msw checking after x checking so that
+ auto-detection works.
+
+1998-03-09 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: New DLL support.
+ * aclocal.m4: New file.
+ From William M. Perry <wmperry@aventail.com>
+
+1998-03-08 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (xemacs_betaname): Align messages for minimal
+ tagbits and indexed lrecords.
+ Suggested by Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+1998-03-09 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * etc/Emacs.ad: Example using leading dot resources to
+ initalize faces changes to use Emacs.foo since the
+ leading dot syntax doesn't work. Initialization of
+ text-cursor face moved to faces.el.
+
+1998-03-07 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta30 is released.
+
+1998-03-05 SL Baur <steve@altair.xemacs.org>
+
+ * PROBLEMS: Update wording of x86 GCC 2.7 problems.
+
+Wed Mar 04 08:55:12 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: add a --with-msw option. Make X and msw work
+ together if the user asks.
+
+1998-03-02 SL Baur <steve@altair.xemacs.org>
+
+ * PROBLEMS: Update documentation of gcc bugs that impact XEmacs.
+
+1998-03-01 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Add substitutable variable ld_dynamic_link_flags
+ for special required linker flags for building DLL capable
+ binaries.
+
+ * etc/Emacs.ad: Remove explicit `Emacs' application resource
+ name.
+
+1998-02-28 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (top_distclean): Remove Installation.el.
+ (xemacs): New target. Formerly it was `all:'.
+ (all): New default, dist: is now superfluous.
+
+1998-02-27 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (GNU_MALLOC): add --with-dlmalloc to allow
+ selective use of Doug Lea malloc in Linux C Library and GNU C Library.
+ (Installation): Add XEmacs version and generate `Installation.el'.
+
+1998-02-26 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (with_ldap: Fix -lldap autodection.
+ Suggested by Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
+ (Installation): Only keep the last configuration.
+
+1998-02-25 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta28 is released.
+
+ * configure.in (with_session): Fix reporting of the setting.
+ (with_database_gnudbm): Correctly report setting.
+
+1998-02-24 SL Baur <steve@altair.xemacs.org>
+
+ * configure.usage: Restore documentation of graphics library
+ flags.
+ From Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
+
+1998-02-19 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
+
+ * PROBLEMS: Tell of the `gpm' SIGTSTP bug and `C-z' on the Linux
+ console.
+
+1998-02-23 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.4 is released to the beta testers.
+
+1998-02-21 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (after_morecore_hook_exists): Modify dlmalloc tests
+ to also test for Linux libc5.
+
+1998-02-19 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta27 is released.
+ * XEmacs-20.4-pre4 is released.
+
+ * configure.in (doug_lea_malloc): Requires USE_MINIMAL_TAGBITS.
+ (--with-gung): Implement it.
+
+ * configure.usage (--with-gung): Document. Turns on
+ USE_MINIMAL_TAGBITS and USE_INDEXED_LRECORD_IMPLEMENTATION.
+ (--with-term): Remove.
+
+ * XEmacs-20.5-beta26 is released.
+
+1998-02-18 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs-20.4-pre3 is released.
+
+ * Makefile.in: use better feedback while rebuilding finder database.
+ Suggested by Stephen J. Turnbull <turnbull@sk.tsukuba.ac.jp>
+
+1998-02-15 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (doug_lea_malloc): Add checking for Doug Lea
+ Malloc.
+
+1998-02-14 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (OFFIX_O): Don't use OffiX if no real Xmu support.
+ Suggested by Pekka Marjola <pema@iki.fi>
+
+ * XEmacs-20.4-pre2 is released.
+ * XEmacs-20.5-beta25 is released.
+
+1998-02-13 SL Baur <steve@altair.xemacs.org>
+
+ * INSTALL: Update for Cygwin and Microsoft Windows.
+
+ * README: Update for Microsoft Windows.
+
+1998-02-09 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.4-pre1 is released.
+ * XEmacs 20.5-beta24 is released.
+
+Wed Jan 28 13:41:22 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: add mule-coding target which defines MULE_CODING,
+ nothing uses it as yet. add gif objects to msw support. define
+ const_is_losing=no for msw. make msw not selected if tty selected.
+ add -lshell32 for dnd support. check for a.out.h rather than
+ coff.h
+
+ * lib-src/make-docfile.c: add cygwin support and generalise the
+ remaining open calls. IMHO this should really include sysfile.h.
+
+1998-02-03 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta23 is released.
+
+1998-02-01 SL Baur <steve@altair.xemacs.org>
+
+ * etc/aliases.ksh: igrep from the shell command line.
+ From Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
+
+1998-01-31 SL Baur <steve@altair.xemacs.org>
+
+ * etc/aliases.ksh: Add `mak' function to create beta.err for
+ build-report.
+ From Adrian Aichner <aichner@ecf.teradyne.com>
+ Suggested by Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
+
+1998-01-27 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta22 is released.
+
+1998-01-26 SL Baur <steve@altair.xemacs.org>
+
+ * etc/aliases.ksh: New file. Start tracking useful Maintainer
+ XEmacs commands.
+
+1998-01-25 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta21 is released.
+
+Wed Jan 21 10:49:47 1998 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: check for coff.h
+
+1998-01-21 Hrvoje Niksic <hniksic@srce.hr>
+
+ * configure.in: Added support for `--with-shlib'.
+
+1998-01-18 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta20 is released.
+
+1998-01-13 Martin Buchholz <martin@xemacs.org>
+
+ * configure.usage:
+ * etc/NEWS:
+ Remove doc for configure-time INFOPATH, no longer used.
+
+ * etc/BETA: Update ftp addresses.
+ * etc/INSTALL: Update ftp addresses.
+ * etc/MAILINGLISTS: Sync with Emacs 20.2. Update ftp addresses.
+
+ * configure.in:
+ * src/config.h.in:
+ Define HAVE_INVERSE_HYPERBOLIC using 1 configure test, not 3.
+
+ * lwlib/lwlib.h:
+ * lwlib/lwlib.c:
+ * lwlib/lwlib-config.c:
+ * lwlib/lwlib-Xm.c:
+ * lwlib/lwlib-Xaw.c:
+ * lwlib/lwlib-Xlw.c:
+ * lwlib/config.h.in:
+ * src/menubar-x.c:
+ Prepend LWLIB_ to (SCROLLBARS|MENUBARS|DIALOGS)_(MOTIF|LUCID|ATHENA).
+ Maintain only one set of variables.
+
+ * etc/xemacs.1: Update author list.
+
+ * Makefile.in (install-arch-dep): Simplify.
+ Replace construct `test -d $dir && foo' with
+ `if test -d $dir; then foo; fi'
+
+ * lwlib/xlwmenu.c:
+ * lwlib/xlwscrollbar.c:
+ * lwlib/lwlib-Xlw.c:
+ * lwlib/lwlib-Xm.c:
+ Always assume presence of limits.h (ANSI).
+
+1998-01-12 SL Baur <steve@altair.xemacs.org>
+
+ * INSTALL: Updated for recent Mule/package changes.
+
+ * XEmacs 20.5-beta19 is released.
+
+1998-01-12 Damon Lipparelli <lipp@primus.com>
+
+ * Makefile.in: Yow! Fixed paths to install dirs when --prefix !=
+ --exec-prefix.
+
+1998-01-10 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta18 is released.
+
+ * etc/FTP: Update address of what was formerly ftp.ibp.fr.
+
+1998-01-08 Didier Verna <verna@inf.enst.fr>
+
+ * configure.in: Get rid of INFOPATH for configure time.
+ * configure.usage (Usage): Ditto.
+
+1998-01-09 SL Baur <steve@altair.xemacs.org>
+
+ * Makefine.in: Correct reported amount of disk savings from
+ compression.
+ From Markus Linnala <maage@cs.tut.fi>
+
+Thu Jan 08 09:42:36 1998 <andyp@parallax.co.uk>
+
+ * configure.in: detect and set scrollbars and menubars with
+ MS-Windows more appropriately. Check for sys/un.h to use in
+ gnuserv.
+
+1998-01-07 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (progname): Cleanly parameterize XEmacs-specific
+ naming.
+
+1998-01-05 Glynn Clements <glynn@sensei.co.uk>
+
+ * lwlib/xlwmenu.c (push_button_draw): use inactive_gc instead of
+ inactive_button_gc for menu entries.
+ (remap_menubar): ignore the enabled status
+
+1998-01-04 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta17 is released.
+
+ * Makefile.in (finder): Use -vanilla.
+ (lisp/finder-inf.el): Ditto.
+ (check-features): New target. Do a sanity check prior to
+ installation.
+
+1997-01-03 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta16 is released.
+
+1997-12-30 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta15 is released.
+
+1997-12-29 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (${SUBDIR}): Remove bogus .RECURSIVE dependency.
+
+1997-12-27 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta14 is released.
+
+1997-12-23 Andy Piper <andyp@parallax.co.uk>
+
+ * configure.in: support for *-pc-cygwin32 config
+
+1997-12-25 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta13 is released.
+
+1997-12-21 SL Baur <steve@altair.xemacs.org>
+
+ * etc/BETA (Prerequisite): Add cookbook procedures for maintaining
+ package lisp directories.
+
+1997-12-20 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta 12 is released.
+
+1997-12-19 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (bitmapdir): Reenable --with-session by default for
+ testing.
+
+1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * etc/Emacs.ad: Don't specify a default toolbar specific
+ background color.
+
+1997-12-18 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * etc/toolbar: Added support for foregroundToolBarColor
+ symbol to most icons.
+
+1997-12-17 SL Baur <steve@altair.xemacs.org>
+
+ * info/dir (File): Skk and Gnats are packaged.
+
+ * PROBLEMS (Note): Update version numbers.
+
+ * etc/BETA: Update version numbers.
+
+ * etc/NEWS: Update version number.
+
+ * info/dir (File): Update version number.
+
+1997-12-16 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta11 is released.
+
+1997-12-14 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Don't bypass graphics library detection
+ if the `--with-imagick' option is given to configure.
+ : Print autodetected graphics libraries to be linked with Imagick.
+
+ * Makefile.in (lisp/finder-inf.el): Reverse previous change.
+
+1997-12-14 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
+
+ * Makefile.in (install-arch-indep): Build info files if needed.
+
+1997-12-13 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (lisp/finder-inf.el): Add dependency on src/.
+
+ * XEmacs 20.5-beta10 is released.
+
+1997-12-12 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (CPP): Don't add special CFLAGS for ix86/Linux.
+
+1997-12-10 Karl M. Hegbloom <karlheg@bittersweet.inetarena.com>
+
+ * configure.in (autodetect ImageMagick): also look for
+ "X11/magick/magick.h", and if present, define
+ MAGICK_HEADERS_ARE_UNDER_X11
+
+1997-12-11 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (imagick_libs): Add autodetection for freetype
+ -lttf library.
+
+1997-12-09 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta9 is released.
+
+1997-12-06 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta8 is released.
+
+ * info/dir: update for further packaging.
+ * configure.in: remove `tree-x' from XEmacs build.
+
+1997-11-29 Jeff Miller <jmiller@smart.net>
+
+ * configure.in: motif menubars need xlwmenu.o
+
+ * updated files in src/ to allow an XEmacs configured for
+ motif menubars to at least compile. Motif menubars are still
+ very broken.
+
+1997-12-05 Aki Vehtari <Aki.Vehtari@hut.fi>
+
+ * etc/refcard.tex: Updated for 20.3
+
+1997-12-02 P E Jareth Hein <jareth@camelot-soft.com>
+
+ * lwlib/xlwscrollbar.c: fixed colormap/visual handling to work
+ properly with the information in the core.
+
+ * lwlib/xlwmenu.c: fixed colormap/visual handling to work properly with
+ the information in the core, and fixed a potental problem with
+ parentage.
+
+1997-12-02 SL Baur <steve@altair.xemacs.org>
+
+ * etc/skk/SKK.tut.E (Hint): Fix typos.
+
+1997-12-01 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (with_session): Properly display flag in configure
+ status report.
+
+1997-11-29 SL Baur <steve@altair.xemacs.org>
+
+ * configure.usage: Remove documentation of obsolete option
+ --with-gif.
+
+1997-11-27 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta7 is released.
+
+ * configure.in: When testing for -ltiff, fall back on the extra
+ libraries -ljpeg, and -lz since some -ltiff's need them.
+
+1997-11-26 SL Baur <steve@altair.xemacs.org>
+
+ * lwlib/xlwmenu.c (display_menu): Defer incremental menus properly.
+ From Glynn Clements <glynn@sensei.co.uk>
+
+1997-11-25 Kazuyuki IENAGA <ienaga@jsys.co.jp>
+
+ * configure.in: Improve auto detect of libraries ImageMagick rely
+ on.
+
+1997-11-23 Jeff Miller <jmiller@smart.net>
+
+ * Energize is dead. Removed ENERGIZE ifdef's from code in lwlib
+ and src. Configure.in modified. --with-energize is no longer a
+ valid configure option.
+
+ * lwlib/Makefile.in.in removed energize support
+ * lwlib/lwlib-Xm.c removed energize support
+ * lwlib/lwlib-config.c removed energize support
+
+ * lwlib/energize/* removed
+
+1997-11-23 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in: Change references of lisp/utils/finder-inf.el to
+ lisp/finder-inf.el.
+
+1997-11-20 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta6 is released.
+
+1997-11-21 Stephen Turnbull <turnbull@sk.tsukuba.ac.jp>
+
+ * configure.usage: Use `--' convention in "usage:" line.
+
+1997-11-20 Stephen Turnbull <turnbull@sk.tsukuba.ac.jp>
+
+ * configure.in: added `with_xfs' to list of boolean features.
+
+1997-11-20 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3 is released for binary kit building.
+
+1997-11-19 Tor Arntsen <tor@spacetec.no>
+
+ * PROBLEMS: Removed IRIX entry about xemacs core dumps when using
+ xemacs dumped on one machine on another. Problem was fixed by 20.3.
+
+1997-11-19 SL Baur <steve@altair.xemacs.org>
+
+ * etc/xemacs.1: Document -no-packages, -vanilla.
+ Document -h.
+
+1997-11-18 SL Baur <steve@altair.xemacs.org>
+
+ * configure.usage: New file.
+
+ * configure.in: Use it instead of monster 10k shell variable.
+
+1997-11-17 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-pre4 is released.
+
+1997-11-17 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
+
+ * configure.in (infopath): List "/usr/local/" dirs before "/usr/"
+ dirs.
+
+1997-11-17 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Initialize infodir off of datadir.
+
+ * Makefile.in: Force LANG = C for building.
+
+1997-11-15 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-pre3 is released.
+ * XEmacs 20.5-beta5 is released.
+
+1997-11-13 Marc Paquette <marcpa@cam.org>
+
+ * nt/Todo: added a task for support of lisp packages through
+ the registry.
+
+1997-11-13 Jonathan Harris <jhar@tardis.ed.ac.uk>
+
+ * Renamed files *w32* to *msw*
+
+ * Changed 'w32' and 'win32' to 'mswindows', and HAVE_W32GUI to
+ HAVE_MS_WINDOWS. Changed files:
+ cus-edit.el, device.el, faces.el, frame.el, msw-faces.el,
+ msw.init.el, igrep.el, dumped-lisp.el, font.el, hippie-exp.el,
+ sysdep.el, console-msw.c, console-msw.h, console.c,
+ device-msw.c, emacs.c, event-msw.c, event-msw.h, event-stream.c,
+ events.c, events.h, faces.c, frame-msw.c, frame.c, general.c,
+ msw-proc.c, objects-msw.c, objects-msw.h, redisplay-msw.c,
+ redisplay.c, symsinit.h,
+
+ * Didn't change 'win32' in nt.c, nt.h, ntproc.c
+
+ * Deleted w32 build directory since nt build directory now handles
+ X and native mswindows builds.
+
+1997-11-11 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta4 is released.
+
+1997-11-10 SL Baur <steve@altair.xemacs.org>
+
+ * info/dir: remove packaged entries.
+ From Glynn Clements <glynn@sensei.co.uk>
+
+ * configure.in: Puke and die if NAS sound is selected without X.
+
+1997-11-08 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta3 is released.
+ * XEmacs 20.3-pre2 is released.
+
+Wed November 05 23:40:00 1997 <jhar@tardis.ed.ac.uk>
+
+ * w32/xemacs.mak: moved building the DOC file to after the .elcs.
+
+Sun November 01 12:00:00 1997 <jhar@tardis.ed.ac.uk>
+
+ * Files split from nt to new w32 directory:
+ ChangeLog, README, Todo, paths.h, config.h, inc/*, runemacs.c,
+ xemacs.mak.
+
+1997-11-05 Didier Verna <verna@inf.enst.fr>
+
+ * configure.in: Added the --site-prefixes options for the configure
+ script. You give a colon or space separated list of prefixes, and
+ subdirectories include/ and lib/ will be added with -I and -L.
+
+1997-11-05 Martin Buchholz <Martin Buchholz <martin@xemacs.org>>
+
+ * configure.in: AIX + gcc fixes.
+ - Don't wrap -B. aixflags changed to start_flags.
+
+1997-11-04 SL Baur <steve@altair.xemacs.org>
+
+ * lwlib/lwlib-Xm.c(update_one_menu_entry): Add missing variable.
+ From Skip Montanaro <skip@calendar.com>
+
+1997-11-04 Adrian Aichner <aichner@ecf.teradyne.com>
+
+ * etc/TUTORIAL.de:
+ Updated copyright information. Translated most of the COPYING
+ section. Translated the <<.*>> didactic line.
+
+1997-10-22 Adrian Aichner <aichner@ecf.teradyne.com>
+
+ * etc/TUTORIAL.de: Fixed two issues reported by
+ Achim Oppelt <aoppelt@theorie3.physik.uni-erlangen.de>
+
+ * etc/TUTORIAL.de:
+ Manually applied rejected patch hunks from Marc Aurel's patch.
+ Some more fixes.
+
+ * etc/TUTORIAL.de:
+ Applied patches supplied by Marc Aurel <4-tea-2@bong.saar.de>.
+ They fix yet more typos and quite a few awkward sentences.
+
+1997-10-21 Adrian Aichner <aichner@ecf.teradyne.com>
+
+ * etc/TUTORIAL.de: Manually merged a few more corrections by
+ Carsten Leonhardt <leo@arioch.oche.de>
+
+1997-10-20 Adrian Aichner <aichner@ecf.teradyne.com>
+
+ * etc/TUTORIAL.de:
+ Applied patches from Andreas Jaeger <aj@arthur.rhein-neckar.de> to 1.2,
+ then merged them with 1.3 via ediff-buffers.
+ Andreas found some quite nasty typos still and added many missing commas.
+
+ * etc/TUTORIAL.de: Re-fill-ed paragraphs after patching.
+
+ * etc/TUTORIAL.de: Applied the excellent patches courtesy of
+ Carsten Leonhardt <leo@arioch.oche.de>.
+
+1997-11-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * Delete etc/TUTORIAL.th because Thai is not supported yet.
+
+1997-11-02 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * etc/TUTORIAL.ko: Renamed from etc/TUTORIAL.kr to fit with ISO
+ 639 (two letter language code).
+
+ * etc/TUTORIAL.ja: Renamed from etc/TUTORIAL.jp to fit with ISO
+ 639 (two letter language code).
+
+1997-11-02 SL Baur <steve@altair.xemacs.org>
+
+ * etc/CHARSETS: New file imported from Emacs 20.1.
+
+1997-11-02 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * lwlib/lwlib-Xaw.c (xaw_pop_instance): Don't use parent
+ window's coordinates and dimensions to center the
+ dialog box unless its mapped_when_managed property is
+ true. This should avoid the top level widget that the
+ HAVE_SESSION code creates, which is unmapped and
+ useless for this purpose.
+
+1997-11-01 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-pre1 is released.
+
+1997-10-31 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.16 is released.
+
+1997-10-31 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta2 is released.
+
+1997-10-30 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (xetest): Eliminate tests for PNG, JPEG,
+ TIFF(broken) and replace with test for ImageMagick.
+
+1997-10-30 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * etc/Emacs.ad: Added *XlwMenu*highlightForeground entry.
+ Added *XlwMenu*titleForeground entry.
+
+ * lwlib/xlwmenu.h: Added string macro declarations for
+ titleForeground and highlightForeground properties.
+
+ * lwlib/xlwmenuP.h: Added struct fields for title and
+ highlight colors.
+
+ * lwlib/xlwmenu.c: Added initialization and usage code
+ for the new titleForeground and highlightForeground
+ properties.
+
+1997-10-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * etc/HELLO: Add Czech.
+
+ * etc/HELLO: Delete Amharic, Thai and Tigrigna.
+
+1997-10-28 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta94 is released.
+
+1997-10-28 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+ * configure.in: Correct last patch for berkdb.
+
+1997-10-28 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta93 is released.
+
+1997-10-27 Martin Buchholz <mrb@eng.sun.com>
+
+ * lib-src/make-path.c:
+ * lib-src/digest-doc.c:
+ * lib-src/gnuslib.c: Always include config.h before system headers
+ * configure.in: Improve AIX configure support
+ - NON_GNU_CC defaults to `xlc'
+ - CFLAGS defaults to "-O3 -qstrict -qlibansi -qinfo -qro
+ -qmaxmem=20000"
+ - check for sin instead of sqrt in -lm to avoid xlc internal error
+ - Detect -li18n for use with Motif
+ - Move weird AIX static linking flags from s&m files to configure.in
+ - use #pragma instead of -ma flag to avoid compiler warnings
+
+1997-10-25 Kyle Jones <kyle_jones@wonderworks.com>
+
+ * lwlib/xlwmenu.c: Use XtRDimension in place of
+ XmRHorizontalDimension in shadowThickness resource
+ declaration.
+
+ * lwlib/xlwmenu.c (label_button_draw): Use the button_gc
+ color as the foreground for selected entries.
+
+ * lwlib/xlwmenu.c (push_button_draw): Use the button_gc
+ color as the foreground for selected entries.
+
+ * lwlib/xlwmenu.c (toggle_decoration_height): Force
+ height to be minimum of 2x the shadow thickness.
+
+1997-10-24 Andreas Jaeger <aj@arthur.rhein-neckar.de>
+
+ * configure.in: Don't choke on Berkeley DB 2.x.
+
+1997-10-24 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta92 is released.
+
+1997-10-21 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (lisp/utils/finder-inf.el): Don't force rebuild if
+ it already exists (use `make finder' to force rebuild).
+
+1997-10-18 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta91 is released.
+
+1997-10-16 Hrvoje Niksic <hniksic@srce.hr>
+
+ * etc/NEWS: document changed package load semantics.
+
+1997-10-15 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
+
+ * configure.in: Removed -Olimit=2000 from cc for IRIX.
+
+1997-10-12 Karl M. Hegbloom <karlheg@inetarena.com>
+
+ * configure.in (null_string): Added AC_SUBST(infodir_user_defined)
+ and removed backquoted echo statement from the infopath report line.
+
+1997-10-15 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
+
+ * configure.in: Added detection of the declaration of the timezone
+ variable in system files. Defines HAVE_TIMEZONE_DECL if yes.
+
+
+1997-10-15 Olivier Galibert <olivier.galibert@mines.u-nancy.fr>
+
+ * config.h.in: Add HAVE_TIMEZONE_DECL for detection of declaration
+ of the timezone variable in system headers.
+
+ * systime.h: Use HAVE_TIMEZONE_DECL.
+
+1997-10-14 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in (all_widgets): Don't allow configuration of
+ --with-mule if Mule lisp hasn't been installed.
+
+1997-10-13 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Remove `site-lisp' from list of directories to
+ make symbolic links for.
+
+ * XEmacs 20.3-beta90 is released.
+
+1997-10-12 Glynn Clements <glynn@sensei.co.uk>
+
+ * info/dir: Cosmetic changes to info/dir
+
+1997-10-13 Hrvoje Niksic <hniksic@srce.hr>
+
+ * etc/NEWS: Updates
+
+1997-10-12 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.5-beta1 is released.
+
+ * XEmacs 19.16-pre9 is released.
+
+ * XEmacs 19.16-pre8 is released.
+
+1997-10-11 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta28 is released.
+
+ * Makefile.in (src/paths.h): Update PATH_INFOPATH
+ (infopath): New shell variable.
+ (infopath_user_defined): Ditto.
+
+ * configure.in (infodir_user_defined): Spelling fixes.
+
+1997-10-10 Karl M. Hegbloom <karlheg@inetarena.com>
+
+ * configure.in: added options and option help docs for infopath
+ and lockdir
+ * '' added a line to the report for infopath and lockdir
+
+ * etc/NEWS: Draft entry for the info changes.
+
+1997-10-10 Karl M. Hegbloom <karlheg@inetarena.com>
+
+ * Makefile.in.in (INFOPATH): Added variable and put it into
+ DUMPENV.
+
+1997-10-11 SL Baur <steve@altair.xemacs.org>
+
+ * packages/info/localdir: New directory and file.
+
+ * packages/README: New directory & file.
+
+1997-10-10 Martin Buchholz <mrb@eng.sun.com>
+
+ * Makefile.in: Add `make configure' target
+
+ * etc/BETA:
+ - remove Chuck as contact name
+ - random small improvements
+ - remove I/me references - the message should be that XEmacs
+ maintenance is an inclusive community effort.
+
+1997-10-10 SL Baur <steve@altair.xemacs.org>
+
+ * etc/BETA (Prerequisite): Add further documentation for
+ package installation.
+
+1997-10-07 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.16-pre7 is released.
+
+1997-10-05 Damon Lipparelli <lipp@aa.net>
+
+ * Makefile.in (install-arch-dep, install-arch-indep): Move the
+ commands for symlink'ing the system-independent bits into the
+ system-dependent directory structure from "install-arch-indep" to
+ "install-arch-dep".
+
+1997-10-06 Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
+
+ * Makefile.in (blddir): variable from "configure".
+ (finder): use it.
+
+1997-10-05 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (GENERATED_LISP): New variable.
+ (all): Force dependency on finder-inf.el.
+ (lisp/utils/finder-inf.el): new rule.
+
+1997-10-04 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.16-pre6 is released.
+
+1997-10-04 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta27 is released.
+
+1997-10-03 Damon Lipparelli <lipp@primus.com>
+
+ * Makefile.in (install-arch-indep): When --prefix !=
+ --exec-prefix, symlink the system-independent bits into the
+ system-dependent directory structure (rather than the other way
+ around).
+
+1997-10-03 Martin Buchholz <mrb@eng.sun.com>
+
+ * lib-src/etags.c: etags 12.28 + prototypization
+ * INSTALL: Better document --site-runtime-libraries
+ * src/scrollbar-x.c (x_update_scrollbar_instance_status):
+ FIX: M-x scroll-left; horizontal scrollbar appears; drag it
+ left; scrollbar disappears; keyboard inoperative.
+ * configure.in: Remove left-over references to *_switch_x_*
+ - NAS libaudio is part of $libs_x, not $LIBS
+
+1997-10-02 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta26 is released.
+
+1997-09-30 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta25 is released.
+
+ * Makefile.in (install-arch-dep): Install the `Installation' for
+ future reference.
+
+ * etc/BETA: Document existence of `Installation' file.
+ - Document requirement of rebuilding finder-inf.el when building
+ from the full tarball.
+
+ * Makefile.in (top_distclean): Remove finder-inf.el*.
+
+ * configure.in (use_union_type): Default to "yes".
+
+1997-09-29 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Add tiff autodetection
+
+1997-09-29 SL Baur <steve@altair.xemacs.org>
+
+ * lwlib/xlwmenu.c: Add bounds checking.
+ Check error return on XmStringGetLtoR.
+
+1997-09-27 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta24 is released.
+
+1997-09-27 Hrvoje Niksic <hniksic@srce.hr>
+
+ * Makefile.in (custom-loads): New target.
+
+1997-09-24 SL Baur <steve@altair.xemacs.org>
+
+ * etc/BETA (XEmacs 20.3 packages): Added explanation of package
+ hierarchy.
+
+1997-09-23 SL Baur <steve@altair.xemacs.org>
+
+ * lwlib/xlwmenu.c: Fix compilation problem with USE_XFONTSET.
+ From Kazuyuki IENAGA <ienaga@jsys.co.jp>
+
+1997-09-22 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.16-pre4 is released.
+
+1997-09-20 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta23 is released.
+
+1997-09-19 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.16-pre3 is released.
+
+1997-09-18 Colin Rafferty <craffert@ml.com>
+
+ * etc/NEWS: Various spelling corrections and some grammar
+ corrections (which/that).
+
+1997-09-19 Martin Buchholz <mrb@eng.sun.com>
+
+ * src/redisplay-tty.c: Fix crashes with non-7bit tty escape
+ sequences (needs more testing).
+ * */Makefile*:
+ - Cleanup man/*/Makefile for consistency.
+ - use $(MAKEFINFO), $(TEXI2DVI), etc...
+ - Make combination --with-srcdir + Sun make work properly.
+ - Change construct: test -d $${dir} || mkdir $${dir}
+ --> if test ! -d $${dir}; then mkdir $${dir}; fi
+ * lisp/x11/x-win-sun.el: Fix remaining glitches with
+ re-mappings of Sun function keys.
+ * configure.in: Detect libXaw AFTER libXpm to support libXawXpm.
+ * man/internals/internals.texi: Fix makeinfo compilation error.
+
+1997-09-17 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta22 is released.
+
+1997-09-16 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta21 is released.
+
+ * XEmacs 19.16-pre2 is released.
+
+1997-09-13 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta20 is released.
+
+1997-09-11 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Use `PATH' for options that take multiple dirs.
+ - Fix test for $PWD == `pwd`
+ - Prefer autodetected X11R6 to X11 so that broken HP and Linux
+ systems can work. (untested)
+
+ * lisp/cl/cl.el: Fix `loop' indentation to be same as `defun'.
+ * lisp/prim/dumped-lisp.el: cl-extra and cl-seq always end up
+ being autoloaded - let's make them part of the core.
+
+ * lisp/x11/x-compose.el:
+ * lisp/x11/x-init.el:
+ * lisp/x11/x-win-sun.el:
+ * lisp/x11/x-winxfree86.el:
+ * src/device-x.c:
+ * src/event-Xt.c:
+ - Yet another rewrite of key handling (not the last, though)
+ - x-keysym-on-keyboard-p is much faster.
+ - x-keysym-on-keyboard-sans-modifiers-p introduced.
+ - x-keysym-hashtable introduced.
+ - allow X11R4 libs to guess keysyms on X11R5 servers.
+ - A better workaround for the bug that some Xlibs generate
+ Multi_key a adiaeresis when pressing Multi_key a "
+
+ * src/dgif_lib.c: Make sure size_t is defined before using it.
+
+1997-09-12 SL Baur <steve@altair.xemacs.org>
+
+ XEmacs 19.16-pre1 "Queens" is released.
+
+1997-09-08 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Reverse package-path.
+ From Colin Rafferty <craffert@ml.com>
+
+1997-09-02 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta19 is released.
+
+ * Makefile.in (finder): New target.
+
+1997-08-29 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.16-beta91 is released.
+
+1997-08-25 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/apel/emu-x20.el (mime-charset-coding-system-alist):
+ iso-2022-jp-2 is defined as coding-system.
+
+ * lisp/mule/mule-coding.el: Rename `iso-2022-ss2-{7|8}' ->
+ `iso-2022-{7|8}bit-ss2' to sync with Emacs 20.0.96.
+
+ (iso-2022-jp-2): New coding system.
+
+1997-08-23 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/prim/about.el (about-maintainer-glyph): Fix problem with
+ jka-compr.el.
+
+1997-08-20 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.16-beta90 is released.
+
+1997-08-16 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta18 is released.
+
+1997-08-11 Karl M. Hegbloom <karlheg@inetarena.com>
+
+ * etc/NEWS: add a section telling about the Info changes.
+
+1997-08-09 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta17 is released.
+
+1997-08-07 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * etc/gnuserv.1: Described Hrvoje's mods in manpage
+
+1997-08-09 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in:
+ - use-system-malloc renamed to with-system-malloc.
+ - config.el reimplemented for improved accuracy.
+ - new variable `blddir' introduced for informational purposes.
+ * lib-src/config.values.in: new config.el implementation
+ * lib-src/config.values.sh: new config.el implementation
+ * lisp/modes/pascal.el: Sync with GNU Emacs, fix infloop problem
+ (thanks to Espen Skoglund, pascal.el maintainer)
+ * src/chartab.c: maintainability improvements.
+ * src/mule-coding.c: FIX for: editing DOS files with ISO2022*
+ coding systems results in extra CR's inserted into file on saving.
+
+1997-08-06 SL Baur <steve@altair.xemacs.org>
+
+ * configure.in: Crash & burn if db-2 is detected.
+ From Soren Dayton <csdayton@cs.uchicago.edu>
+
+1997-07-31 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta16 is released.
+
+1997-07-31 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: --with-x11=no --> --with-xface=no
+ * lisp/efs/dired-xemacs.el: Rationalize mouse file functions
+ * src/input-method-xlib.c: Allow xemacs to connect to kinput2
+ * event-Xt.c: Fix crashes when no input context available.
+ * src/mule-coding.c: Use enum eol_type instead of int consistently
+ * regex.c: Use (void *) 0 instead of NULL in varargs function calls
+ * src/s/freebsd.h: Wrap #include X11/Xlocale.h inside #ifndef
+ NOT_C_CODE
+
+1997-07-27 SL Baur <steve@altair.xemacs.org>
+
+ * etc/BETA: Update patching instructions.
+
+1997-07-26 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta15 is released.
+
+1997-07-25 SL Baur <steve@altair.xemacs.org>
+
+ * lwlib/xlwscrollbar.c: Add debug malloc support.
+ * lwlib/xlwmenu.c: Ditto.
+ * lwlib/lwlib-utils.h: Ditto.
+
+ * configure.in (null_string): Add --use-debug-malloc option.
+
+1997-07-21 SL Baur <steve@altair.xemacs.org>
+
+ * info/dir (Packages): Remove AUCTeX, Gnus and Message manuals.
+
+1997-07-20 SL Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (install-arch-indep): Create required links when
+ prefixdir != execdir.
+
+1997-07-19 SL Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta14 is released.
+
+1997-07-19 Martin Buchholz <mrb@eng.sun.com>
+
+ * src/fns.c (require): Print messages when loading a file as a
+ result of require.
+
+ * configure.in:
+ * lisp/utils/config.el:
+ * lib-src/config.values:
+ - new file created and installed by building.
+ - Allow configuration time values to be queried by the lisp code.
+
+ * configure.in:
+ - check for alloca in libPW on hpux.
+ - Redo --with-clash-detection
+ - need to check for termios and friends even if with-tty=no.
+ - Always define SIGNALS_VIA_CHARACTERS if HAVE_TERMIOS
+ - better quoting for AIX_SMT_EXP (untested)
+ - gcc flags now default to "-g -O2 -Wall -Wno-switch"
+
+ * *.[ch]: more warning elimination
+
+ * src/input-method*.c:
+ * src/s/freebsd.h:
+ - remove freebsd ifdefs from C code.
+
+ * src/specifier.c:
+ - fix Fdisplay-table-specifier-p
+
+1997-07-13 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta13 is released.
+
+ * info/dir (Packages): Integrate texinfo manual for PH.
+
+1997-07-10 Hrvoje Niksic <hniksic@srce.hr>
+
+ * extents.c (print_extent): Print correctly.
+
+1997-07-13 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (CPP): Add -Wall to default gcc CFLAGS.
+
+1997-07-11 Martin Buchholz <mrb@eng.sun.com>
+
+ * *Makefile*: More cleanup.
+ - MAKE CFLAGS=-foo now works with recursive invocations on old makes
+ - Nuke ld_call_shared from s&m files
+ - Nuke src/s/*-static.h
+ - Nuke Solaris and DEC OSF static build support.
+ - Nuke SHORTNAMES
+ - Nuke libmld
+ - CLASH_DETECTION configurable, off by default.
+
+ * *.[ch]: Warning elimination, code cleanup, some 64-bit
+ safeguarding.
+
+ * sol2.h: More bullet-proofing for Sun bugs in header files.
+
+ * lib-src/etags.c: etags version 12.19.
+
+ * lisp/x11/x-select.el:
+ * src/xselect.c: Try STRING if selection owner couldn't convert
+ COMPOUND_TEXT.
+
+ * src/*.c: Change defalt to default_, and in general allow
+ doc-snarfing functions to recognize and ignore trailing `_'
+
+ * src/*.[ch]: Introduce XVECTOR_DATA and XVECTOR_LENGTH macros and
+ convert source code to use them consistently.
+
+1997-07-08 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta12 is released.
+
+1997-07-08 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Set options differently, depending on beta-ness of
+ build tree.
+ * *Makefile*: Clean up *clean: targets, esp. Steven's beloved
+ distclean.
+
+1997-07-08 Steven L Baur <steve@altair.xemacs.org>
+
+ * pkg-src/tree-x/Makefile.in.in (xoobr): Pass CFLAGS to the
+ linker.
+ From Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
+
+1997-07-07 Steven L Baur <steve@altair.xemacs.org>
+
+ * pkg-src/tree-x/Makefile.in.in (distclean): Add target.
+
+1997-07-06 Steven L Baur <steve@altair.xemacs.org>
+
+ * lwlib/lwlib-Xm.c (xm_update_one_value): Hand application of mrb
+ fix. Restoration of lossage from beta10->beta11 upgrade.
+
+ * XEmacs 20.3-beta11 is released.
+
+1997-07-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/language/english.el: Add quail-british for British.
+
+ * lisp/language/european.el: Register input-method for various non
+ quail-latin-1 methods.
+
+1997-07-05 Martin Buchholz <mrb@eng.sun.com>
+
+ * lib-src/getopt*.c: Don't redefine const - let configure do that.
+
+ * configure.in: Better behavior for `configure --with-gcc=no'
+ - Autodetect ulimit.h
+ - Remove broken SunOS4 kludge for libXmu
+ - Autodetect usleep
+
+ * src/s/sol2.h: Support gcc on various Solaris releases.
+
+ * lib-src/*.c: Ansify prototypes.
+
+ * lisp/prim/files.el: Optimize auto-mode-alist.
+
+ * pkg-src/tree-x/Makefile.in.in: `make distclean' now works
+ - `make install' now works.
+ - dependencies updated.
+
+ * pkg-src/tree-x/*.[ch]: Fix compile warnings.
+ - Replace uses of XtVa* with non-varargs variants.
+
+1997-07-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/modes/image-mode.el: Add `image-maybe-restore' to
+ `change-major-mode-hook'.
+
+ * lisp/modes/image-mode.el (image-maybe-restore): New function.
+
+ * src/glyphs.c (make_string_from_file): must protect from
+ `format-alist'.
+
+1997-06-30 Steven L Baur <steve@altair.xemacs.org>
+
+ * pkg-src/tree-x/Makefile.in.in (INSTALL): Add configure written
+ variable.
+
+1997-06-29 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (CPP): Correct typo `print-lib-gcc-file-name'
+ should be `print-libgcc-file-name'
+ From Katsumi Yamaoka <yamaoka@ga.sony.co.jp>
+
+ * XEmacs 20.3-beta10 is released.
+
+1997-06-29 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/language/chinese.el: Add chinese-isoir165 (CCITT Extended
+ GB).
+
+ * lisp/language/chinese.el: Modify charset DOC-strings for CNS
+ 11643 to be more detailed.
+
+ * lisp/language/arabic.el: Rename `arabic-0', `arabic-1' and
+ `arabic-2' to `arabic-digit', `arabic-1-column' and
+ `arabic-2-column' to sync with Emacs/mule-19.34.94-zeta.
+
+ * src/mule-charset.c: Modify charset DOC-strings to be more
+ detailed.
+
+ Use BOX DRAWINGS characters of JIS X0208.
+
+1997-06-28 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/apel/richtext.el: Add autoload comments for
+ `richtext-encode' and `richtext-decode'.
+
+ * lisp/prim/format.el (format-alist): Add `text/richtext'.
+
+ * lisp/tl/chartblxmas.el: New file.
+
+ * lisp/x11/x-menubar.el (default-menubar): Add "Show character
+ table" for MULE menu.
+
+ * lisp/apel/emu.el: Check richtext.el is bundled.
+
+ * lisp/tl/char-table.el (view-charset): New command.
+
+ * lisp/tl/char-table.el: Rename some functions.
+
+ * lisp/packages/hexl.el (hexl-mode-exit): Run
+ `hexl-mode-exit-hook'.
+
+ * lisp/x11/x-menubar.el (default-menubar): Fix "Describe language
+ support" and "Set language environment" of mule menu.
+
+ * lisp/apel/file-detect.el: Add autoload comments for function
+ `add-path', `add-latest-path', `get-latest-path',
+ `file-installed-p', `exec-installed-p', `module-installed-p' and
+ variable `exec-suffix-list'.
+
+ * lisp/prim/format.el (format-alist): Add image/jpeg, image/gif,
+ image/png and image/x-xpm.
+
+ * lisp/modes/image-mode.el: New file.
+
+1997-06-27 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/tm/tm-ew-e.el (tm-eword::encode-string-1): avoid infinite
+ loop caused by long non-encoded-word element. (cf. [tm-en:1356])
+
+ (mime/field-encoding-method-alist): Add "Message-ID" as ignored.
+
+1997-06-25 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta9 is released.
+
+ * Makefile.in (dist): Make `make dist' work for me.
+
+1997-06-25 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in:
+ - Change "t" to tabs in sed commands
+ - Add /g to sed substitition commands when appropriate
+ - Change XtVa[SG]etValue to Xt[SG]etValue
+ - Make version variables into Lisp_Objects.
+
+1997-06-19 Martin Buchholz <mrb@eng.sun.com>
+
+ * src/config.h.in:
+ * configure.in:
+ - Autodetect X defines using xmkmf.
+ - Compute rpath on *bsd* systems as well.
+ - rewrite PRINT_VAR m4 macro.
+ - detect sizes of void* and long long for future use by unex*.c
+ * regex.c: _GNU_SOURCE may be defined by config.h; don't redefine.
+
+1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/language/arabic.el: moved from lisp/mule/arabic-hooks.el.
+
+ * lisp/mh-e/mh-e.el (mh-get-new-mail): Decode output as
+ `mh-folder-coding-system'.
+
+1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/language/ethio-util.el: imported from
+ Emacs/mule-19.34.94-zeta.
+
+ * lisp/language/arabic-util.el: moved from lisp/mule/arabic.el;
+ repair Arabic characters.
+
+1997-06-24 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lib-src/update-autoloads.sh: Search lisp/mule/.
+
+ * etc/HELLO: final byte for ethiopic was changed to sync with
+ Emacs/mule-19.34.94-zeta.
+
+ * lisp/x11/x-menubar.el: Fix "Describe language support" and "Set
+ language environment" of Mule menu.
+
+ * lisp/language/visual-mode.el: moved from mule/.
+
+ * lisp/language/ethiopic.el: Modify for XEmacs.
+
+ * lisp/language/cyrillic.el: Modify DOC-string of koi8-r; Fixed
+ problem of setting for `language-info-alist' about koi8-r.
+
+ * lisp/mule/auto-autoloads.el: Enable auto-autoloads.el for mule/.
+
+ * lisp/mule/mule-util.el: New file (imported from
+ Emacs/mule-19.34.94-zeta).
+
+ * lisp/mule/mule-misc.el: Function `truncate-string-to-width' was
+ moved to mule-util.el.
+
+ * lisp/prim/dumped-lisp.el, lisp/mule/mule-load.el:
+ lisp/mule/arabic-hooks.el was moved to lisp/language/arabic.el;
+ lisp/mule/arabic.el was moved to lisp/language/arabic-util.el; Use
+ lisp/language/ethiopic.el instead of lisp/mule/ethiopic-hooks.el;
+ Use lisp/language/ethio-util.el instead of lisp/mule/ethiopic.el.
+
+ * lisp/mule/mule-coding.el (coding-system-docstring): New alias to
+ emulate Emacs/mule-19.34.94-zeta function.
+
+ * lisp/mule/mule-cmds.el: modified to sync with
+ Emacs/mule-19.34.94-zeta (mule-prefix was changed to "C-x C-m")
+
+ (set-language-info): Add to "Describe Language Support" and "Set
+ Language Environment" menu.
+
+ * lisp/mule/mule-charset.el: Function `compose-region' and
+ `decompose-region' were moved to mule-util.el.
+
+ * lisp/leim/quail.el: modify to sync with latest quail.el of
+ Emacs/mule in ETL.
+
+ (quail-toggle-mode-temporarily): check `quail-conv-overlay'.
+
+ (quail-map-p): Use `characterp' instead of `integerp'.
+
+1997-06-23 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/NEWS (Commands): Various updates by Hrvoje Niksic.
+
+1997-06-21 Steven L Baur <steve@altair.xemacs.org>
+
+ * Makefile.in: Missing FRC.info.
+ (install-arch-dep): Add missing backslash.
+ From Glynn Clements <glynn@sensei.co.uk>
+
+ * XEmacs 20.3-beta8 is released.
+
+1997-06-20 Olivier Galibert <Olivier.Galibert@mines.u-nancy.fr>
+
+ * lwlib/lwlib-Xaw.c, lwlib/lwlib-Xlw.c, lwlib/lwlib-Xm.c,
+ lwlib/lwlib.c: Make 64 bit clean.
+
+1997-06-20 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/gnuserv.1: Updates and cleanup.
+ From Hrvoje Niksic <hniksic@srce.hr>
+
+1997-06-19 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in:
+ - Autodetect X defines using xmkmf.
+ - Compute rpath on *bsd* systems as well.
+ - rewrite PRINT_VAR m4 macro.
+ - detect sizes of void* and long long for future use by unex*.c
+
+1997-06-18 Martin Buchholz <mrb@eng.sun.com>
+
+ * */Makefile.in.in: Another rewrite
+ Make makefiles immune from being mangled by various cpp
+ implementations by quoting non-preprocessor directive lines.
+ - random cleanup
+ - Use $(RM) and $(pwd) macros consistently
+ - Add dependencies for balloon-help source files
+ - Use getcwd by default instead of getwd.
+ * lwlib/config.h: Now includes src/config.h
+ * lwlib/*.c: Use config.h, but DON'T use Xos.h
+ * lib-src/*.c: Fix compiler warnings
+ * lisp/version.el:
+ - Put version information in version.sh instead of version.el
+
+Wed Jun 18 16:41:43 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (CPP): Remove hardcoding of -L/usr/local/lib
+ -I/usr/local/include.
+
+1997-06-14 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta7 is released.
+
+1997-06-12 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/TUTORIAL (things): Synched by Hrvoje Niksic with previous
+ XEmacs version.
+
+1997-06-13 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/gnus/smiley.el (smiley-deformed-regexp-alist): Modify
+ regexp for horizontal smiley faces.
+ (smiley-nosey-regexp-alist): Add horizontal smiley faces.
+
+ * lisp/leim/quail.el (quail-get-translation): Don't use
+ `string-to-vector' for XEmacs.
+
+1997-06-13 Gary D. Foster <Gary.Foster@corp.Sun.COM>
+
+ * lisp/modes/*.el: Removed all "\177" bindings that were
+ previously commented out and normalized everything vis a vis
+ 'backspace and 'delete keysyms.
+ * lisp/packages/*.el: Normalized all the "\177" bindings
+ * lisp/modes/cperl-mode.el: Created cperl-electric-delete function
+ which is a "smart" version of the cperl-electric-backspace
+ function (it honors the desired delete direction). Bound it to
+ 'delete and the electric-backspace to 'backspace.
+ * lisp/packages/pending-del.el: Added cperl-electric-backspace and
+ cperl-electric-delete to the 'supersede list.
+
+1997-06-11 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-b6 is released.
+
+ * configure.in (GNU_MALLOC): Check for (-l)PW instead of (-l)-lPW.
+ Suggested by Martin Buchholz <mrb@eng.sun.com>
+
+1997-06-11 Martin Buchholz <mrb@eng.sun.com>
+
+ * src/Makefile.in:
+ * lwlib/Makefile.in:
+ * lib-src/Makefile.in:
+ * Makefile.in: More Makefile cleanup
+ - add .PHONY targets where necessary
+ - remove most builtin rules using .SUFFIXES
+ - -lXau only gets used for linking gnuserv binaries
+ - No VPATH for root Makefile
+ - remove gcc v1 support
+ * configure.in:
+ - A new test to autodetect need to define NARROWPROTO,
+ needed by XFree86
+ - Consistently use idiom foo=`echo '' $foo | sed -s 's:^ ::' -e ...`
+ - Immediately exit if SIZEOF_* tests fail.
+ - Check for libPW
+ - Use more sophisticated Xpm test that confirms xpm.h and libXpm
+ are in sync.
+ * src/s/linux.h:
+ * src/m/intel386.h: Yet another attempt to clean up linux defines.
+
+1997-06-10 Steven L Baur <steve@altair.xemacs.org>
+
+ * lib-src/pop.c: Correct incantation for pop.h.
+ From Martin Buchholz <mrb@Eng.Sun.COM>
+
+Tue Jun 10 15:11:16 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (beta): Correct test looking for Beta number.
+
+1997-06-11 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * src/Makefile.in.in, mule/language/misc-lang.el,
+ mule/mule-load.el, mule/ipa-hooks.el: Use
+ lisp/mule/language/misc-lang.el instead of lisp/mule/ipa-hooks.el;
+ mule/ipa-hooks.el was deleted.
+
+1997-06-10 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * Use lisp/mule/language/thai-util.el instead of
+ lisp/mule/thai.el.
+
+ * lisp/custom/wid-edit.el: Add widget `coding-system' for mule.
+
+ * lisp/mule/thai-hooks.el, lisp/mule/mule-load.el: Use
+ lisp/mule/language/thai.el instead of lisp/mule/thai-hooks.el.
+
+ * lisp/mule/language/thai.el: modified for XEmacs.
+
+1997-06-09 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/mule/mule-load.el, src/Makefile.in.in: Use
+ lisp/mule/language/chinese.el, lisp/mule/language/cyrillic.el,
+ lisp/mule/language/european.el, lisp/mule/language/greek.el,
+ lisp/mule/language/japanese.el and lisp/mule/language/korean.el
+ instead of lisp/mule/chinese-hooks.el,
+ lisp/mule/cyrillic-hooks.el, lisp/mule/european-hooks.el,
+ lisp/mule/greek-hooks.el, lisp/mule/japanese-hooks.el and
+ lisp/mule/korean-hooks.el.
+
+ * lisp/mule/language/*.el was imported from
+ Emacs/mule-19.34.94-zeta.
+
+ * Use lisp/mule/language/china-util.el instead of
+ lisp/mule/chinese.el.
+
+1997-06-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/apel/emu-x20.el (mime-charset-coding-system-alist):
+ iso-8859-1, hz-gb-2312, cn-gb-2312, gb2312, cn-big5 and koi8-r
+ were defined as coding-system.
+
+1997-06-08 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * etc/smilies/Face_smile.xbm, etc/smilies/Face_weep.xbm,
+ etc/smilies/Face_ase2.xbm, etc/smilies/Face_ase3.xbm,
+ etc/smilies/Face_ase.xbm: Add Japanese smiley faces.
+
+1997-06-07 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/gnus/smiley.el (smiley-deformed-regexp-alist): Add Japanese
+ smiley faces.
+
+1997-06-10 Gary D. Foster <Gary.Foster@corp.sun.com>
+
+ * lisp/modes/view-less.el: Changed \177 bindings to 'delete
+ * lisp/modes/help.el: Changed \177 bindings to 'delete
+
+1997-06-10 Gary D. Foster <Gary.Foster@corp.sun.com>
+
+ * lisp/prim/keydefs.el: Changed all 'delete key bindings to point to
+ the `backward-or-forward-foo' functions.
+ * lisp/prim/simple.el:
+ - Renamed `delete-erases-forward' to `delete-key-deletes-forward'.
+ - Removed `backspace-or-delete-hook'
+ - Renamed `backspace-or-delete' to `backward-or-forward-delete-char'
+ - Added functions: `backward-or-forward-kill-word'
+ `backward-or-forward-kill-sentence'
+ `backward-or-forward-kill-sexp'
+ - Removed the zmacs hacks from all the `b-or-f-foo' functions and
+ began playing nicely with pending-del.
+ * lisp/modes/cc-mode.el:
+ * lisp/modes/cperl-mode.el: Fixed references to delete functions
+ to use the new names.
+
+1997-06-09 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-b5 is released.
+
+1997-06-08 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/NEWS: Updates for early beta20.3 stuffs.
+ From Hrvoje Niksic <hniksic@srce.hr>
+
+1997-06-05 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-b4 is released.
+
+1997-06-04 Martin Buchholz <mrb@eng.sun.com>
+
+ * src/*/*.h: Remove definitions of HAVE_UNION_WAIT, in accordance
+ with new Autoconf 2 mechanisms.
+ * src/syswait.h:
+ * src/sysdep.c:
+ * src/process.c: Use only Posix.1 sys/wait.h-defined symbols
+
+ * src/s/netbsd.h: complete rewrite, use ORDINARY_LINK, #ifdef out
+ old cruft that can be obtained from system header files.
+ * lib-src/getopt*: Synch with FSF, remove compiler warnings.
+
+ * lib-src/b2m.c:
+ * src/gifalloc.c:
+ * lib-src/gnuslib.c:
+ * lib-src/profile.c:
+ * lib-src/movemail.c: Fix compiler warnings
+
+ * lib-src/Makefile.in.in: Remove unused -DCONFIG_BROKETS flag
+ - Fix up compile flags for new etags version
+
+ * etc/NEWS:
+ * etc/etags.1:
+ * man/xemacs/programs.texi:
+ * lib-src/etags.c: Upgraded to etags 12.11
+
+ * src/config.h.in: Fix inline keyword support
+
+ * configure.in: Use a different mechanism for removing extra white
+ space. Avoid using foo=`echo $bar`, which loses with various echos.
+ - new M4 macro XE_SPACE(var, words...)
+ - Use autoconf 2's AC_HEADER_SYS_WAIT
+ - Check for Xpm-XpmFree instead of Xpm-XpmReadFileToData to avoid
+ linking with losing Xpm implementations
+ - Check for correct wnn4 lib symbols
+ - Only link with inline.o when using gcc
+ - Support inline keywords inline, __inline, __inline__
+ - Ultrix now implies have_mmap=no
+ - Sun sound in non-standard dirs now works
+ - --native-sound-lib no longer ignored on HP & SGI
+ - gpm configure tests moved after curses configure tests
+
+1997-06-04 Gary D. Foster <Gary.Foster@corp.sun.com>
+
+ * lisp/modes/cc-mode.el: Modified `c-electric-delete' to honor the
+ desired delete direction in both normal and "hungry" modes.
+ * lisp/modes/cperl-mode.el: Modified `cperl-electric-backspace' to
+ honor the desired delete direction.
+
+1997-05-30 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Automagically compute -R path for gcc
+
+1997-05-30 Gary D. Foster <Gary.Foster@corp.sun.com>
+
+ * lisp/vm/vm-vars.el: Fixed delete key binding to call
+ `vm-scroll-down'
+
+Thu May 29 15:35:07 1997 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Add support for Solaris2.6 -z ignore linker flags
+
+1997-05-29 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Replace standard Autoconf MMAP test with Neal
+ Becker's replacement, hacked somewhat.
+
+1997-05-16 Gary D. Foster <Gary.Foster@corp.sun.com>
+
+ * lisp/prim/simple.el: Created `backspace-or-delete' function and
+ `backspace-or-delete-hook'
+ * lisp/prim/keydefs.el: Changed \177 bindings to point to new
+ delete function.
+ * lisp/modes/*.el: Removed conflicting \177 bindings.
+ * lisp/modes/cc-mode.el: Modified `c-electric-delete' to use new
+ delete bindings.
+ * lisp/modes/cperl-mode.el: Modified `cperl-electric-backspace' to
+ use new delete bindings.
+
+1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/x11/x-menubar.el (default-menubar): Add menu for Mule.
+
+ * lisp/mule/mule-cmds.el: Menu for XEmacs were moved to
+ x11/x-menubar.el.
+
+1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/leim/quail.el: to avoid compiling warnings about
+ overlay.el.
+
+1997-06-03 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/leim/quail.el: to sync with quail.el of
+ Emacs-19.34.94-zeta.
+
+ * lisp/leim/quail/ziranma.el, lisp/leim/quail/tonepy.el,
+ lisp/leim/quail/py.el, lisp/leim/quail/qj.el,
+ lisp/leim/quail/sw.el, lisp/leim/quail/ccdospy.el,
+ lisp/leim/quail/punct.el, lisp/leim/quail/4corner.el,
+ lisp/leim/quail/symbol-ksc.el, lisp/leim/quail/ethiopic.el,
+ lisp/leim/quail/hanja.el, lisp/leim/quail/quick-cns.el,
+ lisp/leim/quail/tsangchi-cns.el, lisp/leim/quail/lrt.el,
+ lisp/leim/quail/tsangchi-b5.el, lisp/leim/quail/devanagari.el,
+ lisp/leim/quail/japanese.el, lisp/leim/quail/quick-b5.el,
+ lisp/leim/quail/punct-b5.el, lisp/leim/quail/qj-b5.el,
+ lisp/leim/quail/py-b5.el, lisp/leim/quail/ctlau.el,
+ lisp/leim/quail/ctlaub.el, lisp/leim/quail/ecdict.el,
+ lisp/leim/quail/array30.el, lisp/leim/quail/hangul3.el,
+ lisp/leim/quail/hanja-jis.el, lisp/leim/quail/cyrillic.el,
+ lisp/leim/quail/etzy.el, lisp/leim/quail/greek.el,
+ lisp/leim/quail/ipa.el, lisp/leim/quail/lao.el,
+ lisp/leim/quail/zozy.el, lisp/leim/quail/viqr.el,
+ lisp/leim/quail/latin.el, lisp/leim/quail/thai.el,
+ lisp/leim/quail/hangul.el: quail of LEIM for Emacs-19.34.94-zeta.
+
+1997-06-02 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * mule/korean.el was abolished because it seems not to be used.
+
+ * mule/japanese.el was abolished because it seems not to be used.
+
+1997-06-01 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/tm/gnus-mime-old.el was abolished because XEmacs 20.3 has
+ Gnus 5.4.
+
+ * lisp/tm/tm-edit.el: updated to 7.108.
+
+ * lisp/tm/tm-view.el: updated to 7.83.
+
+ * lisp/leim/quail.el: modified for XEmacs.
+
+ * lisp/mule/mule-load.el, lisp/mule/mule-process.el: delete
+ mule-process.el because it is not used.
+
+ * lisp/mule/european.el was abolished because it seems not to be
+ used.
+
+ * lisp/mule/mule-load.el: must load mule-cmds before setting for
+ language-environment.
+
+ * lisp/mule/european-hooks.el: Modified for LEIM.
+
+ * lisp/mule/mule-cmds.el: Uncomment key definition for
+ `toggle-input-method'.
+
+ * lisp/mule/mule-init.el: Comment out about `mule-keymap' (moved
+ to mule-cmds.el).
+
+ * lisp/mule/mule-cmds.el: Uncomment about `mule-keymap' (moved
+ from mule-init.el).
+
+ * lisp/tl/tl-atype.el: Don't require tl-str.
+
+ * lisp/tl/tl-atype.el: Use atype.el of APEL.
+
+ * lisp/tl/tl-list.el: Use alist.el of APEL.
+
+1997-05-31 MORIOKA Tomohiko <morioka@jaist.ac.jp>
+
+ * lisp/tl/richtext.el, lisp/tl/emu-x20.el, lisp/tl/emu-xemacs.el,
+ lisp/tl/emu.el, lisp/tl/emu-e19.el: moved to apel/.
+
+ * lisp/tl/file-detect.el, lisp/tl/filename.el: replaced by APEL's.
+
+ * lisp/mu/std11-parse.el, lisp/mu/std11.el: moved to apel/.
+
+ * lisp/leim/quail.el: Add new quail.el (imported from Emacs
+ 19.34.94-epsilon).
+
+ * lisp/leim/skk/skkdic.el: delete skkdic.el temporary because
+ XEmacs can not compile it.
+
+ * lisp/leim/skk/skkdic.el, lisp/leim/quail/zozy.el,
+ lisp/leim/quail/ziranma.el, lisp/leim/quail/viqr.el,
+ lisp/leim/quail/tsangchi-cns.el, lisp/leim/quail/tsangchi-b5.el,
+ lisp/leim/quail/symbol-ksc.el, lisp/leim/quail/thai.el,
+ lisp/leim/quail/tonepy.el, lisp/leim/quail/quick-cns.el,
+ lisp/leim/quail/sw.el, lisp/leim/quail/qj-b5.el,
+ lisp/leim/quail/qj.el, lisp/leim/quail/quick-b5.el,
+ lisp/leim/quail/py-b5.el, lisp/leim/quail/py.el,
+ lisp/leim/quail/lao.el, lisp/leim/quail/latin.el,
+ lisp/leim/quail/lrt.el, lisp/leim/quail/punct-b5.el,
+ lisp/leim/quail/punct.el, lisp/leim/quail/hanja-jis.el,
+ lisp/leim/quail/hanja.el, lisp/leim/quail/ipa.el,
+ lisp/leim/quail/japanese.el, lisp/leim/quail/hangul3.el,
+ lisp/leim/quail/etzy.el, lisp/leim/quail/greek.el,
+ lisp/leim/quail/hangul.el, lisp/leim/quail/ethiopic.el,
+ lisp/leim/quail/devanagari.el, lisp/leim/quail/ecdict.el,
+ lisp/leim/quail/ctlau.el, lisp/leim/quail/ctlaub.el,
+ lisp/leim/quail/cyrillic.el, lisp/leim/quail/array30.el,
+ lisp/leim/quail/ccdospy.el, lisp/leim/quail/4corner.el: Add LEIM
+ elisp files; old lisp/quail was abolished.
+
+ * src/Makefile.in.in: Add mule-cmds.elc.
+
+ * lisp/mule/mule-load.el, lisp/mule/mule-cmds.el: Add mule-cmds.el
+ (imported from Emacs-19.34.94-epsilon and comment out a lot to
+ avoid conflict with mule-init.el or other XEmacs/mule files).
+
+ * lisp/prim/simple.el (assoc-ignore-case): New function; imported
+ from Emacs-19.34.94-epsilon.
+
+1997-05-29 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta3 is released.
+
+ * INSTALL: Delete documentation of mocklisp support.
+
+ * configure.in: Delete mocklisp support.
+
+ * etc/FTP: Update mirror info.
+
+ * etc/DISTRIB: Update mirror info.
+
+1997-05-29 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Replace standard Autoconf MMAP test with Neal
+ Becker's replacement, hacked somewhat.
+
+1997-05-28 Martin Buchholz <mrb@eng.sun.com>
+
+ * lisp/prim/files.el (auto-mode-alist): Reorg auto-mode-alist again.
+
+ * lib-src/etags.c: Version 12.7 from Francesco.
+
+ * configure.in: Juggle link order of X libraries.
+ Add support for using zsh to run configure.
+ Document --with-tty=no.
+ Fix -no-recursion option.
+ Recognize and ignore --cache-file option.
+ Recognize null values for preprocessor symbols converted to shell
+ variables. This maybe fixes the "-ltermcap" problem.
+ Remove spurious blanks from various SUBST-ituted variables.
+ Fix conditional creation of gdbinit.
+ Conditionally create .sbinit for Sunpro C.
+
+1997-05-26 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/FTP: Correct typo in ftp.cenatls.cena.dgac.fr.
+
+ * etc/DISTRIB: Ditto.
+
+1997-05-22 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-beta2 is released.
+
+Thu May 22 04:19:09 1997 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Try to fix all reported bugs with 20.3-b1.
+ Change HAVE_WNN6 to WNN6. WNN6 correctly autodetected.
+ extra-verbose now default on beta builds.
+ extra-verbose now much more verbose.
+ Don't set libs_termcap to " ".
+ Detect -lXm AFTER detecting -lXpm.
+ Use runtime paths before running tests, since AC_TRY_RUN may
+ depend on it.
+ with-xim=motif only default on Solaris.
+ realpath moved from s&m to configure.in.
+ xemacs-version.h removed. main_1 now contains $canonical as well,
+ for even more useful backtraces.
+ termcap handling rewritten.
+ Create .sbinit for Sun's source browser.
+ Warn user if no XPM support present.
+ Warn user if compiling in error checking.
+
+ * Makefile.in: use MAKE_SUBDIR consistently. Remove references to
+ dynodump. Remove core when cleaning. Remove config.log.
+ make distclean now functional.
+
+Tue Jun 4 10:15:54 1996 Per Bothner <bothner@deneb.cygnus.com>
+
+ * etc/e/eterm.ti: Add kcub1, kcuf1, kcuu1, kcud1 capabilities.
+
+Sun May 18 13:03:20 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * lwlib/Makefile.in.in (distclean): Clean up config.h.
+
+ * Makefile.in (distclean): Remve config.log.
+ remove broken dynodump stuffs.
+
+Sat May 17 20:30:54 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.3-b1 is released.
+
+Fri May 16 20:38:19 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * info/dir (Packages): Update minor version number.
+
+ * etc/README: Update minor version number.
+
+ * README: Update minor version number.
+
+Tue May 13 20:35:52 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs-20.2 is released.
+
+Sat May 10 16:14:30 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.2-b6 is released.
+
+Thu May 8 20:22:34 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.2-b5 is released.
+
+Fri May 2 16:50:02 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.2-b4 is released.
+
+Thu May 1 18:13:38 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (--with-xim): Don't default it to Motif since it
+ causes crashes at startup on some systems.
+
+Sun Apr 27 12:25:55 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.2-b3 is released.
+
+Wed Apr 23 10:33:58 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.2-b2 is released.
+
+ * configure.in (beta): OPENWINHOME misspelled.
+
+Mon Apr 21 14:48:29 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/BETA (writing): Update with information about how to create
+ patches.
+
+Sat Apr 19 16:13:16 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.2-b1 is released.
+
+Thu Apr 17 21:33:59 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (beta): SONY NEWS-OS has /etc/osversion and not
+ uname.
+
+Wed Apr 16 17:44:05 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1 is re-released.
+
+Tue Apr 15 21:03:22 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1 is released.
+
+Sat Apr 12 20:11:08 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b15 is released.
+
+Sat Apr 12 09:01:32 1997 Hrvoje Niksic <hniksic@srce.hr>
+ * PROBLEMS: I have cleaned up a bit the PROBLEMS file, by:
+ 1) changing it into sections -- there is now a section for building,
+ running and compatibility problems
+
+ 2) removing some obviously obsolete entries -- e.g. those pertaining
+ to Emacs 18, etc. --> size is off by 20K
+
+ 3) Rearranging the entries by relevance. I have tried to put the most
+ relevant entries in front.
+
+Thu Apr 10 19:07:26 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b14 is released. (Beta 13 was skipped).
+
+Wed Apr 9 22:52:06 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b12 is released.
+
+Sun Apr 6 22:31:00 1997 Tatsuya Ichikawa <ichikawa@hv.epson.co.jp>
+
+ * configure.in: Cosmetic change to summary print of POP/Kerberos/
+ Hesiod options.
+
+Sat Apr 5 09:11:36 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b11 is released.
+
+Wed Apr 2 15:27:35 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (install-only): New target. Functionality suggested
+ by Larry Schwimmer, correct way of doing it suggested by Chuck
+ Thompson.
+
+ * configure.in: Default to "-Olimit 2000" as suggested by Jamie
+ Zawinski for SGI cc and Irix 6.
+
+Tue Apr 1 12:23:13 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in: Add configuration parameters for Emacs 19.34
+ movemail.c (--with-pop, --with-kerberos, --with-hesiod).
+
+Fri Mar 28 19:58:41 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in: Remove garbage if [ ... ] constructs and a
+ mispatch.
+
+Thu Mar 27 18:24:19 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b10 is released.
+
+Wed Mar 26 22:31:10 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * Remove vms top-level directory.
+
+ * XEmacs 19.15 final released to beta testers.
+
+Tue Mar 25 19:13:27 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.15 prefinal released to beta testers.
+
+Mon Mar 24 12:28:17 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (--debug): Correct documentation.
+
+Sun Mar 23 17:24:38 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.15-b104 is released.
+
+Sat Mar 22 19:56:36 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/sgml/CATALOG: Default to html-3.2final.
+
+Sat Mar 22 17:55:15 1997 Darrell Kindred <dkindred@cmu.edu>
+
+ * configure.in (beta): Add configure support for the -rpath flag
+ for IRIX analogous to the Solaris "-R".
+
+Sat Mar 22 16:47:08 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * info/dir (Packages): Add HM-HTML-Mode to menu.
+
+Sat Mar 22 21:27:41 1997 Tomasz J. Cholewo <t.cholewo@ieee.org>
+
+ * configure.in: Echo only current configuration using 'tee -a'.
+
+Fri Mar 21 21:26:01 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs-19.15-b103 is released.
+ * XEmacs-20.0-b9 is released.
+
+ * Makefile.in (top_distclean): Add `Installation' to distclean
+ rule.
+
+Fri Mar 21 20:05:29 1997 Darrell Kindred <dkindred@cmu.edu>
+
+ * Makefile.in (autoloads): Pass $(MAKE) to update-elc.sh and
+ update-autoloads.sh.
+
+Thu Mar 20 20:14:16 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs-19.15-b102 is released.
+
+Tue Mar 18 21:52:36 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs-19.15-b101 is released.
+
+Mon Mar 17 19:09:29 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs-20.1-b8 is released.
+ * XEmacs-19.15-b100 is released.
+
+Sat Mar 15 17:15:18 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs-20.1-b7 is released.
+ * XEmacs-19.15-b99 is released.
+
+ * etc/sgml/CATALOG: Added IE3 DTDs and htmlpro DTD.
+
+Thu Mar 13 10:40:11 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in: Add sunos4-1-4 header files.
+
+Wed Mar 12 18:53:08 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in: Use new file bsdos3.h with BSDI 3.0.
+
+Sat Mar 8 15:19:33 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs-20.1-b6 is released.
+ * XEmacs-19.15-b98 is released.
+
+Wed Mar 5 18:55:36 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (install-arch-indep): Offer to compress lisp sources.
+ (gzip-el): New targe for compressed installed lisp sources.
+
+Tue Mar 4 23:28:37 1997 Martin Buchholz <mrb@eng.sun.com>
+
+ * lib-src/update-elc.sh: VM is compiled after the byte-compiler,
+ but before anything else. More flexible about finding an xemacs
+ to use for byte-compilation (default src/xemacs). Other minor fixes.
+
+Mon Mar 3 23:57:56 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b5 is released.
+
+Mon Mar 3 18:09:17 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b4 is released.
+
+Sat Mar 1 15:38:30 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (distclean): Correct typos.
+
+ * XEmacs 19.15-b96 is released.
+
+ * configure.in: Symlink site-lisp when using --srcdir.
+ Add special handling of lisp directory to allow for multiple
+ site-packages files.
+
+Fri Feb 28 20:38:46 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (distclean): Create lock and site-lisp directories
+ when they don't exist (after being pruned by CVS).
+
+Tue Mar 4 00:41:38 1997 Hrvoje Niksic <hniksic@srce.hr>
+
+ * etc/sample.Xdefaults: Added customization of foreground and
+ background colors for the `default' face.
+
+Wed Feb 26 22:12:12 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (top_distclean): Reset src/PURESIZE.h for
+ distribution.
+
+ * XEmacs 20.1-b3 is released.
+
+Sun Feb 23 17:10:09 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b2 is released.
+
+Sat Feb 22 14:29:44 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19-15-b'95 is released.
+
+Fri Feb 21 22:29:51 1997 Martin Buchholz <mrb@eng.sun.com>
+
+ * etc/toolbar/workshop-cap-up.xpm: Moved caption up one pixel.
+
+ * lwlib/xlwscrollbar.c : Fix many scrollbar bugs:
+ - "knob" renamed to "slider"
+ - leftmost pixel wasn't sensitive to button clicks, while righmost
+ pixel was.
+ - many glitches fixed if Emacs*XlwScrollBar.ArrowPosition:same:
+ - goobers on top of up-arrow removed.
+ - up-arrow would not always be redrawn when necessary
+ - slider drag would be `off' by size of up-arrow
+ - horizontal and vertical scrollbars didn't use exactly the same
+ dimensions.
+ - slider was never drawn if XlwScrollBar.shadowThickness was 0.
+ - Now up- and down-arrows actually work near beginning/end of buffer!
+
+Thu Feb 20 12:40:57 1997 Jan Vroonhof <vroonhof@math.ethz.ch>
+
+ * configure.in (with_xauth): Attempted correction of test for
+ libXmu on SunOS.
+
+Sat Feb 15 14:11:03 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.1-b1 is released.
+ * XEmacs 19.15-b94 is released.
+
+Fri Feb 14 23:23:03 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * README: ``This directory tree holds version 19.13 ...'' ???
+
+Sun Feb 9 16:15:55 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.15-b93 is released.
+ XEmacs 20.0 is released to the 'net.
+
+Fri Feb 7 19:21:34 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.0try3 is released.
+
+Wed Feb 5 18:03:06 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.0try2 is released.
+
+Mon Feb 3 19:39:08 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 19.15-b92 is released.
+
+Sat Feb 1 18:17:38 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.0try1 is released.
+ * XEmacs 19.15-b91 AKA XEmacs '97 NOT! is released.
+
+Sat Feb 1 00:00:48 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * PROBLEMS: Updated from beta test bug reports.
+ Put in outline-mode/outl-mouse-minor-mode by default.
+
+Wed Jan 29 19:59:41 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * CHANGES-beta: XEmacs 20.0-b93 is released.
+
+Sat Jan 25 15:43:59 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * CHANGES-beta: XEmacs 20.0-b92 is released.
+
+Fri Jan 24 09:54:01 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * lwlib/xlwmenu.c (massage_resource_name): Changed comparison of
+ char and pointer.
+
+Thu Jan 23 10:39:34 1997 Martin Buchholz <mrb@eng.sun.com>
+
+ * lib-src/update-elc.sh (ignore_dirs): Quoting portability.
+
+Wed Jan 22 21:07:17 1997 Steven L Baur <steve@altair.xemacs.org>
+ * XEmacs 20.0-b91 (prerelease 2) is released.
+
+ * configure.in (--with-scrollbars): Add Athena3d as a toolkit
+ type.
+
+ * lwlib/lwlib-Xaw.c (xaw_update_one_widget): Let Athena 3d have 0
+ borderwidth.
+ (xaw_scrollbar_scroll): Use SCROLLBAR_LINE_UP and
+ SCROLLBAR_LINE_DOWN since that's current the only to get to the
+ bottom of the buffer. :-(
+
+Tue Jan 21 20:01:19 1997 Steven L. Baur <steve@altair.xemacs.org>
+
+ * configure.in (beta): Add LWLIB_USES_ATHENA for odd
+ configurations that use both Motif and Athena.
+
+ * etc/sgml/HTML32.dtd: html-3.2 final dtd added.
+
+Wed Jan 15 12:55:19 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * info/dir (Gnus): Updated spelling and info.
+
+Mon Jan 13 13:37:27 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in: Remove assignment of NON_GNU_CPP for irix-6.0.
+
+Mon Jan 13 00:36:01 1997 Martin Buchholz <mrb@eng.sun.com>
+
+ * lib-src/make-docfile.c (scan_lisp_file): eliminate doc-string
+ warnings for ccl-read-*
+
+Sat Jan 11 12:05:31 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/sample.emacs: Remove code snippet that wipes out the cycle
+ buffer modeline feature.
+
+ * XEmacs 20.0 beta90 (prerelease 1) is released.
+ * XEmacs 19.15 beta90 (prerelease 1) is released.
+
+Tue Jan 7 08:45:16 1997 Steven L Baur <steve@altair.xemacs.org>
+
+ * configure.in (LIBS): Revise test for XFree86 (look for XF86Config).
+
+Sat Jan 4 14:52:57 1997 Steven L Baur <steve@altair.xemacs.org>
+ * XEmacs 20.0 beta 34 is released.
+ * XEmacs 19.15 beta 7 is released.
+
+Fri Jan 3 15:18:59 1997 Jeff Miller <jmiller@smart.net>
+
+ * lwlib/Makefile.in.in: lwlib is required if X11 is used.
+
+Wed Jan 1 08:30:48 1997 Martin Buchholz <mrb@eng.sun.com>
+
+ * src/emacs.c: Make sure
+ `./temacs -batch -l loadup.el run-temacs <emacs-args>'
+ works properly
+
+ * src/Makefile.in.in (rtcmacs): Add support for RTC, Sun's
+ competitor to Purify.
+
+ * man/lispref/symbols.texi: Fix up bit vector documentation
+ * man/lispref/sequences.texi: Fix up bit vector documentation
+
+ * lisp/sunpro/sunpro-load.el: Only preload mime-setup for Sun.
+
+ * lisp/prim/update-elc.el: Don't rely on autoloads.
+
+Tue Dec 31 09:46:13 1996 Martin Buchholz <mrb@eng.sun.com>
+
+ * lisp/prim/auto-autoloads.el: New, completely program-generated, file
+ * lib-src/update-autoloads.sh: Rewritten to use auto-autoloads.el.
+ * lisp/utils/autoload.el: Reorganization of autoload mechanism:
+ Errors during autoload generation are just that - errors.
+
+ Generated autoloads are now in a separate file of their own.
+
+ Reliability of autoload generation greatly increased.
+
+ Distribution smaller by about 100k.
+
+ `make autoloads' is still the preferred mechanism for update.
+
+ Autoloads are always regenerated completely from scratch. This
+ avoids errors with obsolete or corrupted autoload entries.
+
+ Caching of autoload entries using timestamps has been eliminated.
+
+ Files that have no autoloads no longer have a comment placed into
+ the generated autoloads file.
+
+ There was a bug where autoload entries would sometimes end up
+ being inserted into the *middle* of other autoload entries,
+ thereby corrupting them.
+
+ * src/event-Xt.c: Remove SUNOS_GCC_L0_BUG kludge.
+
+Sun Dec 29 05:37:43 1996 Martin Buchholz <mrb@eng.sun.com>
+
+ * lib-src/update-autoloads.sh: Make sure that `make autoloads'
+ doesn't use the autoload facility to load `autoload';
+ load it explicity instead.
+
+ * lib-src/update-elc.sh (ignore_dirs): ignore SCCS, CVS, RCS dirs
+
+ * man/Makefile: Reinstate hyperbole & oo-browser manuals
+
+ * lisp/modes/mail-abbrevs.el: Apply patch originated from Noah Friedman
+
+ * src/mule-charset.c: Use lower case for charset registry, to
+ match XLFD.
+
+ * Makefile.in: replace list of info files with *.info* - one less
+ maintenance headache
+
+ * etc/sample.emacs: Add sample code to highlight continuation glyph
+
+ * man/oo-browser.texi: Fix TeXability
+
+ * man/hyperbole.texi: Fix TeXability
+
+ * man/vhdl-mode.texi: Fix TeXability
+
+ * lisp/prim/loaddefs.el: Wholesale housecleaning
+ `make autoloads' should finally work.
+
+ * lib-src/emacsclient.c (main): ANSIfication, compiler warning removal
+
+ * lisp/mule/mule-files.el: Add support for multi-lingual info files.
+
+ * lib-src/update-elc.sh: `make all-elc' was updating files in
+ `special' directories without using the Makefiles
+ designed for that purpose.
+ - make sure ilisp isn't remade every time through `make all-elc'.
+
+ * info/dir (Packages): Add Japanese TM info files
+
+ * src/inline.c: Allow compilation with `gcc -g'
+
+ * src/syntax.c (word_constituent_p): Allow compilation with `gcc -g'
+
+ * src/lread.c: Don't put `...' immediately after a filename, so
+ that various tools can recognize the filename as such.
+
+ * src/event-Xt.c (x_to_emacs_keysym): Fix crash when
+ --with-xim=xlib and key event on window frame.
+ Change return foo to return (foo) when return is a macro.
+
+ * src/editfns.c (Ffollowing_char): docstring fixes.
+
+ * man/tm/Makefile: Add support for Japanese TM info (but not dvi) files.
+ This Makefile is no longer officially broken.
+
+ * info/dir: Add Japanese tm documents.
+
+ * man/tm/tm-vm-en.texi: Make document TeX-friendly.
+
+ * lib-src/update-autoloads.sh (EMACS): Don't rely on non-portable
+ xargs -i flag.
+
+ * lisp/mule/mule-files.el (file-coding-system-alist): Make sure
+ the `binary' coding system is used for .gz and .Z extensions.
+
+ * man/viper.texi: Viper version 2.90
+
+ * man/ediff.texi: Ediff Version 2.62
+
+ * lisp/packages/ispell.el (ispell-word): Avoid using strings with
+ define-key, for compatibility with loaddefs.el
+
+ * lisp/modes/eiffel3.el: Make compatible with update-autoloads.
+
+ * lisp/ilisp/Makefile (elc): Add target to avoid re-compilation.
+
+ * lib-src/update-elc.sh: XEmacs sometimes re-byte-compiled elisp
+ files in dirs that have their own Makefiles.
+
+
+
+Sun Dec 29 17:02:49 1996 Steven L Baur <steve@altair.xemacs.org>
+
+ * Makefile.in (install-arch-indep): Force compression with `gzip -f'.
+
+ * lib-src/update-elc.sh (NUMTOCOMPILE): Ignore CVS directories.
+
+ * Makefile.in (install-arch-indep): Catch .info-[0-9]* files for
+ installation.
+
+Sat Dec 28 15:33:27 1996 Steven L Baur <steve@altair.xemacs.org>
+
+ * XEmacs 20.0 beta 33 is released.
+ * XEmacs 19.15 beta 6 is released.
+
+Fri Dec 27 20:34:58 1996 Richard Mlynarik <mly@adoc.xerox.com>
+
+ * etc/yow.lines: 20k of new zippy quotes.
+
+Fri Dec 27 01:02:41 1996 Martin Buchholz <mrb@eng.sun.com>
+
+ * Makefile.in (install-arch-indep): Simplify installation of info
+ pages.
+
+Sat Dec 21 15:20:20 1996 Steven L Baur <steve@altair.xemacs.org>
+ * XEmacs 20.0-b32 released.
+
+ * XEmacs 19.15-b5 released.
+
+Wed Dec 18 20:22:08 1996 Martin Buchholz <mrb@eng.sun.com>
+
+ * configure.in: Reformat. Fix shared include file rename
+ problem.
+
+ * configure: Reformat. Fix shared include file rename problem.
+
+ * dynodump/dynodump.c (__EXTENSIONS__): Define it.
+
+Thu Dec 12 13:19:00 1996 Joseph J Nuspl <nuspl@nvwls.cc.purdue.edu>
+
+ * Makefile.in (install-arch-indep): Install infofiles gzipped by
+ default.
+
+Tue Dec 10 19:25:25 1996 Steven L Baur <steve@altair.xemacs.org>
+
+ * CHANGES-beta: XEmacs 20.0-b31 is released.
+
+Tue Dec 10 18:33:19 1996 Rod Whitby <rwhitby@asc.sps.mot.com>
+
+ * info/vhdl-mode.info: New file.
+
+ * info/dir (Packages): Add vhdl-mode documentation.
+
+Tue Dec 10 18:27:02 1996 Martin Buchholz <mrb@Eng.Sun.COM>
+
+ * configure: Make shared/dynamic flags work much more logically.
+
+Tue Dec 10 09:17:22 1996 David Worenklein <dcw@gcm.com>
+
+ * configure.in (machine): Patch to make newly renamed shared
+ link include files work.
+
+Sat Dec 7 16:28:10 1996 Martin Buchholz <mrb@Eng.Sun.COM>
+
+ * configure.in: Configure for POSIX getcwd if available.
+
+Thu Dec 5 20:42:35 1996 Steven L Baur <steve@altair.xemacs.org>
+
+ * etc/edt-user.doc (File): New file from Emacs 19.34.
+
+Thu Dec 5 11:56:05 1996 Joseph J Nuspl <nuspl@nvwls.cc.purdue.edu>
+
+ * configure.in (LIBS): Fix typo in dialog box test.
+
+
--- /dev/null
+#! /bin/sh
+
+#### Configuration script for XEmacs. Largely divergent from FSF.
+#### Guess values for system-dependent variables and create Makefiles.
+#### Generated automatically using autoconf version 2.12
+#### Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
+#### Copyright (C) 1993-1995 Board of Trustees, University of Illinois.
+#### Copyright (C) 1996, 1997 Sun Microsystems, Inc.
+#### Copyright (C) 1995, 1996 Ben Wing.
+
+### Don't edit this script!
+### This script was automatically generated by the `autoconf' program
+### from the file `./configure.in'.
+### To rebuild it, execute the command
+### autoconf
+### in the this directory. You must have autoconf version 2.12 or later.
+
+### This file is part of XEmacs.
+
+### XEmacs is free software; you can redistribute it and/or modify it
+### under the terms of the GNU General Public License as published by
+### the Free Software Foundation; either version 2, or (at your
+### option) any later version.
+
+### XEmacs is distributed in the hope that it will be useful, but
+### WITHOUT ANY WARRANTY; without even the implied warranty of
+### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+### General Public License for more details.
+
+### You should have received a copy of the GNU General Public License
+### along with XEmacs; see the file COPYING. If not, write to the Free
+### Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+### 02111-1307, USA.
+
+### For usage, run `./configure --help'
+### For more detailed information on building and installing XEmacs,
+### read the file `INSTALL'.
+###
+### If configure succeeds, it leaves its status in config.status.
+### A log of configuration tests can be found in config.log.
+### If configure fails after disturbing the status quo,
+### config.status is removed.
+
+ac_help="$ac_help
+ --with-x use the X Window System"
+
+
+
+if test -n "$ZSH_VERSION"; then
+ setopt NO_BAD_PATTERN NO_BANG_HIST NO_BG_NICE NO_EQUALS NO_FUNCTION_ARGZERO
+ setopt GLOB_SUBST NO_HUP INTERACTIVE_COMMENTS KSH_ARRAYS NO_MULTIOS NO_NOMATCH
+ setopt RM_STAR_SILENT POSIX_BUILTINS SH_FILE_EXPANSION SH_GLOB SH_OPTION_LETTERS
+ setopt SH_WORD_SPLIT BSD_ECHO IGNORE_BRACES
+ if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
+elif test -n "$BASH_VERSION"; then
+ set -o posix
+ unset CDPATH
+else
+ if test -n "$CDPATH"; then CDPATH="."; export CDPATH; fi
+fi
+
+exec_prefix=NONE
+host=NONE
+no_create=
+nonopt=NONE
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+target=NONE
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datadir='${prefix}/share'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+libdir='${{exec_prefix}}/lib'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+infodir='${prefix}/info'
+mandir='${prefix}/man'
+
+subdirs=
+MFLAGS= MAKEFLAGS=
+ac_max_here_lines=12
+
+trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
+
+# File descriptor usage:
+# 0 standard input
+# 1 file creation
+# 2 errors and warnings
+# 3 some systems may open it to /dev/tty
+# 4 used on the Kubota Titan
+# 6 checking for... messages and results
+# 5 compiler messages saved in config.log
+if test "$silent" = yes; then
+ exec 6>/dev/null
+else
+ exec 6>&1
+fi
+exec 5>./config.log
+
+echo "\
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+" 1>&5
+
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Also quote any args containing shell metacharacters.
+ac_configure_args=
+for ac_arg
+do
+ case "$ac_arg" in
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c) ;;
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+ *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
+ ac_configure_args="$ac_configure_args '$ac_arg'" ;;
+ *) ac_configure_args="$ac_configure_args $ac_arg" ;;
+ esac
+done
+
+# NLS nuisances.
+# Only set these to C if already set. These must not be set unconditionally
+# because not all systems understand e.g. LANG=C (notably SCO).
+# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
+# Non-C LC_CTYPE values break the ctype check.
+if test "${LANG+set}" = set; then LANG=C; export LANG; fi
+if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
+if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
+if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -rf conftest* confdefs.h
+# AIX cpp loses on an empty file, so make sure it contains at least a newline.
+echo > confdefs.h
+
+# A filename unique to this package, relative to the directory that
+# configure is in, which we can look for to find out if srcdir is correct.
+ac_unique_file=src/lisp.h
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then its parent.
+ ac_prog=$0
+ ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
+ test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
+ srcdir=$ac_confdir
+ if test ! -r $srcdir/$ac_unique_file; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r $srcdir/$ac_unique_file; then
+ if test "$ac_srcdir_defaulted" = yes; then
+ { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
+ else
+ { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
+ fi
+fi
+srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
+
+# Prefer explicitly selected file to automatically selected ones.
+if test -z "$CONFIG_SITE"; then
+ if test "x$prefix" != xNONE; then
+ CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
+ else
+ CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
+ fi
+fi
+for ac_site_file in $CONFIG_SITE; do
+ if test -r "$ac_site_file"; then
+ echo "loading site script $ac_site_file"
+ . "$ac_site_file"
+ fi
+done
+
+
+ac_ext=c
+xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
+xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
+xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
+ac_cpp='$CPP '"$xe_cppflags"
+ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
+cross_compiling=no
+
+if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
+ # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
+ if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
+ ac_n= ac_c='
+' ac_t=' '
+ else
+ ac_n=-n ac_c= ac_t=
+ fi
+else
+ ac_n= ac_c='\c' ac_t=
+fi
+
+
+progname="`echo $0 | sed 's:^\./\./:\./:'`"
+
+
+MAKE_SUBDIR="$MAKE_SUBDIR lib-src" && if test "$extra_verbose" = "yes"; then echo " Appending \"lib-src\" to \$MAKE_SUBDIR"; fi
+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
+
+prefix='/usr/local'
+exec_prefix='${prefix}'
+bindir='${exec_prefix}/bin'
+datadir='${prefix}/lib'
+statedir='${prefix}/lib'
+libdir='${exec_prefix}/lib'
+mandir='${prefix}/man/man1'
+infodir='${datadir}/${PROGNAME}-${version}/info'
+infopath=''
+install_pp=''
+lispdir='${datadir}/${PROGNAME}-${version}/lisp'
+pkgdir='${datadir}/${PROGNAME}-${version}/lisp'
+package_path=''
+etcdir='${datadir}/${PROGNAME}-${version}/etc'
+lockdir='${statedir}/${PROGNAME}/lock'
+archlibdir='${libdir}/${PROGNAME}-${version}/${configuration}'
+with_site_lisp='no'
+with_menubars=''
+with_scrollbars=''
+with_dialogs=''
+with_file_coding=''
+puresize=''
+cpp='' cppflags='' libs='' ldflags=''
+dynamic=''
+with_x11=''
+with_msw=''
+rel_alloc='default'
+with_system_malloc='default'
+with_dlmalloc='default'
+native_sound_lib=''
+use_assertions="yes"
+with_toolbars=""
+with_tty=""
+use_union_type="no"
+with_dnet=""
+
+
+
+
+arguments="$@"
+
+quoted_sed_magic=s/"'"/"'"'"'"'"'"'"'"/g
+quoted_arguments=
+for i in "$@"; do
+ case "$i" in
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c) ;;
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
+ *)
+ quoted_i="`echo '' $i | sed -e 's:^ ::' -e $quoted_sed_magic`"
+ quoted_arguments="$quoted_arguments '$quoted_i'" ;;
+ esac
+done
+
+while test $# != 0; do
+ arg="$1"; shift
+ case "$arg" in
+ --no-create|--no-recursion) ;;
+ -* )
+ case "$arg" in
+ -*=*)
+ opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\([^=]*\)=.*$:\1:'`
+ val=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*[^=]*=\(.*\)$:\1:'`
+ valomitted=no
+ ;;
+ -*)
+ opt=`echo '' $arg | sed -e 's:^ ::' -e 's:^-*\(.*\)$:\1:'`
+ val="yes" valomitted=yes
+ ;;
+ esac
+
+ optname="$opt"
+ opt="`echo '' $opt | sed -e 's:^ ::' | tr - _`"
+
+ case "${valomitted}-${opt}" in yes-without_* )
+ opt=`echo $opt | sed 's/without/with/'`
+ valomitted="no" val="no" ;;
+ esac
+
+ case "$opt" in
+
+ run_in_place | \
+ with_site_lisp | \
+ with_x | \
+ with_x11 | \
+ with_msw | \
+ with_gcc | \
+ with_gnu_make | \
+ dynamic | \
+ with_ncurses | \
+ with_dnet | \
+ with_socks | \
+ with_dragndrop | \
+ with_cde | \
+ with_offix | \
+ with_gpm | \
+ with_xpm | \
+ with_xface | \
+ with_gif | \
+ with_jpeg | \
+ with_png | \
+ with_tiff | \
+ with_session | \
+ with_xmu | \
+ with_quantify | \
+ with_toolbars | \
+ with_tty | \
+ with_xfs | \
+ with_i18n3 | \
+ with_mule | \
+ with_file_coding | \
+ with_canna | \
+ with_wnn | \
+ with_wnn6 | \
+ with_workshop | \
+ with_sparcworks | \
+ with_tooltalk | \
+ with_ldap | \
+ with_pop | \
+ with_kerberos | \
+ with_hesiod | \
+ with_dnet | \
+ with_infodock | \
+ external_widget | \
+ verbose | \
+ extra_verbose | \
+ const_is_losing | \
+ usage_tracking | \
+ use_union_type | \
+ debug | \
+ use_assertions | \
+ use_minimal_tagbits | \
+ use_indexed_lrecord_implementation | \
+ gung_ho | \
+ use_assertions | \
+ memory_usage_stats | \
+ with_clash_detection | \
+ with_shlib | \
+ no_doc_file )
+ case "$val" in
+ y | ye | yes ) val=yes ;;
+ n | no ) val=no ;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option requires a boolean value: \`yes' or \`no'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ eval "$opt=\"$val\"" ;;
+
+
+ srcdir | \
+ compiler | \
+ cflags | \
+ cpp | \
+ cppflags | \
+ libs | \
+ ldflags | \
+ puresize | \
+ cache_file | \
+ native_sound_lib | \
+ site_lisp | \
+ x_includes | \
+ x_libraries | \
+ site_includes | \
+ site_libraries | \
+ site_prefixes | \
+ site_runtime_libraries )
+ if test "$valomitted" = "yes" ; then
+ if test "$#" = 0 ; then
+ (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option requires a value."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
+ fi
+ val="$1"; shift
+ fi
+ eval "$opt=\"$val\""
+ ;;
+
+ rel_alloc | \
+ with_dlmalloc | \
+ with_debug_malloc | use_debug_malloc | \
+ with_system_malloc | use_system_malloc )
+ case "$val" in
+ y | ye | yes ) val=yes ;;
+ n | no ) val=no ;;
+ d | de | def | defa | defau | defaul | default ) val=default ;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option requires one of these values:
+ \`yes', \`no', or \`default'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ case "$opt" in use_* ) opt="`echo $opt | sed s/use/with/`" ;; esac
+ eval "$opt=\"$val\""
+ ;;
+
+ "with_database" )
+ with_database_berkdb=no
+ with_database_dbm=no
+ with_database_gnudbm=no
+ for x in `echo "$val" | sed -e 's/,/ /g'` ; do
+ case "$x" in
+ no ) ;;
+ b | be | ber | berk | berkd | berkdb ) with_database_berkdb=yes ;;
+ d | db | dbm ) with_database_dbm=yes ;;
+ g | gn | gnu | gnud | gnudb | gnudbm ) with_database_gnudbm=yes ;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option value
+ must be either \`no' or a comma-separated list
+ of one or more of \`berkdb', \`dbm', or \`gnudbm'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ done
+ if test "$with_database_dbm" = "yes" -a \
+ "$with_database_gnudbm" = "yes"; then
+ (echo "$progname: Usage error:"
+echo " " "Only one of \`dbm' and \`gnudbm' may be specified
+ with the \`--$optname' option."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ fi
+ ;;
+
+ "with_sound" )
+ case "$val" in
+ y | ye | yes ) val=native ;;
+ n | no | non | none ) val=no;;
+ na | nat | nati | nativ | native ) val=native ;;
+ ne | net | neta | netau | netaud | netaudi | netaudio | nas ) val=nas ;;
+ b | bo | bot | both ) val=both;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option must have one of these values:
+ \`native', \`nas', \`both', or \`none'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ eval "$opt=\"$val\""
+ ;;
+
+ "with_xim" )
+ case "$val" in
+ y | ye | yes ) val=yes ;;
+ n | no | non | none ) val=no ;;
+ x | xl | xli | xlib ) val=xlib ;;
+ m | mo | mot | moti | motif ) val=motif ;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option must have one of these values:
+ \`motif', \`xlib', \`yes', or \`no'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ eval "$opt=\"$val\""
+ ;;
+
+ "with_xfs" )
+ case "$val" in
+ y | ye | yes ) val=yes ;;
+ n | no | non | none ) val=no ;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option must have one of these values:
+ \`yes', or \`no'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ eval "$opt=\"$val\""
+ ;;
+
+ "mail_locking" )
+ case "$val" in
+ lockf ) val=lockf ;;
+ flock ) val=flock ;;
+ file ) val=file ;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option must have one of these values:
+ \`lockf', \`flock', or \`file'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ eval "$opt=\"$val\""
+ ;;
+
+ "error_checking" )
+
+ for x in `echo "$val" | sed -e 's/,/ /g'` ; do
+ case "$x" in
+ n | no | non | none ) new_default=no ;;
+ a | al | all ) new_default=yes ;;
+
+ extents ) error_check_extents=yes ;;
+ noextents ) error_check_extents=no ;;
+
+ typecheck ) error_check_typecheck=yes ;;
+ notypecheck ) error_check_typecheck=no ;;
+
+ bufpos ) error_check_bufpos=yes ;;
+ nobufpos ) error_check_bufpos=no ;;
+
+ gc ) error_check_gc=yes ;;
+ nogc ) error_check_gc=no ;;
+
+ malloc ) error_check_malloc=yes ;;
+ nomalloc ) error_check_malloc=no ;;
+
+ * ) bogus_error_check=yes ;;
+ esac
+ if test "$bogus_error_check" -o \
+ \( -n "$new_default" -a -n "$echeck_notfirst" \) ; then
+ if test "$error_check_default" = yes ; then
+ types="\`all' (default), \`none', \`noextents', \`notypecheck', \`nobufpos', \`nogc', and \`nomalloc'."
+ else
+ types="\`all', \`none' (default), \`extents', \`typecheck', \`bufpos', \`gc', and \`malloc'."
+ fi
+ (echo "$progname: Usage error:"
+echo " " "Valid types for the \`--$optname' option are:
+ $types."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ elif test -n "$new_default" ; then
+ error_check_extents=$new_default
+ error_check_typecheck=$new_default
+ error_check_bufpos=$new_default
+ error_check_gc=$new_default
+ error_check_malloc=$new_default
+ new_default= # reset this
+ fi
+ echeck_notfirst=true
+ done
+ ;;
+
+
+ prefix | exec_prefix | bindir | datadir | statedir | libdir | \
+ mandir | infodir | infopath | lispdir | etcdir | lockdir | pkgdir | \
+ archlibdir | docdir | package_path )
+ if test "$valomitted" = "yes"; then
+ if test "$#" = 0; then
+ (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option requires a value."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1;
+ fi
+ val="$1"; shift
+ fi
+ eval "$opt=\"$val\""
+
+ case "$opt" in
+ lispdir ) { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining LISPDIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define LISPDIR_USER_DEFINED 1
+EOF
+}
+ ;;
+ etcdir ) { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ETCDIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define ETCDIR_USER_DEFINED 1
+EOF
+}
+ ;;
+ infodir ) { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining INFODIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define INFODIR_USER_DEFINED 1
+EOF
+}
+ ;;
+ infopath ) { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining INFOPATH_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define INFOPATH_USER_DEFINED 1
+EOF
+}
+ ;;
+ package_path ) { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining PACKAGE_PATH_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define PACKAGE_PATH_USER_DEFINED 1
+EOF
+}
+ ;;
+ datadir )
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining INFODIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define INFODIR_USER_DEFINED 1
+EOF
+}
+
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining LISPDIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define LISPDIR_USER_DEFINED 1
+EOF
+}
+
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ETCDIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define ETCDIR_USER_DEFINED 1
+EOF
+}
+ ;;
+ statedir | lockdir ) { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining LOCKDIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define LOCKDIR_USER_DEFINED 1
+EOF
+}
+ ;;
+ exec_prefix | libdir | archlibdir ) { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ARCHLIBDIR_USER_DEFINED
+EOF
+cat >> confdefs.h <<\EOF
+#define ARCHLIBDIR_USER_DEFINED 1
+EOF
+}
+ ;;
+ esac
+ ;;
+
+ "no_create" ) ;;
+
+ "usage" | "help" ) ${PAGER-more} ${srcdir}/configure.usage; exit 0 ;;
+
+ "with_menubars" | "with_scrollbars" | "with_dialogs" )
+ case "$val" in
+ l | lu | luc | luci | lucid ) val=lucid ;;
+ m | mo | mot | moti | motif ) val=motif ;;
+ athena3d | athena-3d ) val=athena3d ;;
+ a | at | ath | athe | athen | athena ) val=athena ;;
+ n | no | non | none ) val=no ;;
+ * ) (echo "$progname: Usage error:"
+echo " " "The \`--$optname' option must have one of these values:
+ \`lucid', \`motif', \`athena', \`athena3d', or \`no'."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+ esac
+ eval "$opt=\"$val\""
+ ;;
+
+ * ) (echo "$progname: Usage error:"
+echo " " "Unrecognized option: $arg"
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+
+ esac
+ ;;
+
+ *-*-*) configuration="$arg" ;;
+
+ *) (echo "$progname: Usage error:"
+echo " " "Unrecognized argument: $arg"
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1 ;;
+
+ esac
+done
+
+
+test -n "$cpp" && CPP="$cpp"
+test -n "$cppflags" && CPPFLAGS="$cppflags"
+test -n "$libs" && LIBS="$libs"
+test -n "$ldflags" && LDFLAGS="$ldflags"
+
+eval set x "$quoted_arguments"; shift
+
+test "$extra_verbose" = "yes" && verbose=yes
+
+case "$site_includes" in *:* ) site_includes="`echo '' $site_includes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
+case "$site_libraries" in *:* ) site_libraries="`echo '' $site_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
+case "$site_prefixes" in *:* ) site_prefixes="`echo '' $site_prefixes | sed -e 's/^ //' -e 's/:/ /g'`";; esac
+case "$site_runtime_libraries" in *:* ) site_runtime_libraries="`echo '' $site_runtime_libraries | sed -e 's/^ //' -e 's/:/ /g'`";; esac
+
+test -n "$with_x" && with_x11="$with_x"
+
+
+if test -n "$gung_ho"; then
+ test -z "$use_minimal_tagbits" && use_minimal_tagbits="$gung_ho"
+ test -z "$use_indexed_lrecord_implementation" && \
+ use_indexed_lrecord_implementation="$gung_ho"
+fi
+if test "$use_minimal_tagbits" = "no"; then
+ test "$with_dlmalloc" = "yes" && \
+ (echo "$progname: Usage error:"
+echo " " "--with-dlmalloc requires --use-minimal-tagbits"
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ with_dlmalloc=no
+fi
+
+
+
+if test "$with_cde $with_tooltalk" = "yes no"; then
+ (echo "$progname: Usage error:"
+echo " " "--with-cde requires --with-tooltalk"
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+elif test "$with_tooltalk" = "no" ; then with_cde=no
+elif test "$with_cde" = "yes"; then with_tooltalk=yes
+fi
+
+
+if test "$run_in_place" = "yes"; then
+ echo "configure: warning: "The --run-in-place option is ignored because it is unnecessary."" 1>&2
+fi
+
+case "$srcdir" in
+
+ "" )
+ for dir in "`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`" "." ".." ; do
+ if test -f "$dir/src/lisp.h" -a \
+ -f "$dir/lisp/version.el" ; then
+ srcdir="$dir"
+ break
+ fi
+ done
+ if test -z "$srcdir" ; then
+ (echo "$progname: Usage error:"
+echo " " "Neither the current directory nor its parent seem to
+ contain the XEmacs sources. If you do not want to build XEmacs in its
+ source tree, you should run \`$progname' in the directory in which
+ you wish to build XEmacs, using the \`--srcdir' option to say where the
+ sources may be found."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ fi
+ ;;
+
+ * )
+ if test ! -f "$srcdir/src/lisp.h" -o \
+ ! -f "$srcdir/lisp/version.el" ; then
+ (echo "$progname: Usage error:"
+echo " " "The directory specified with the \`--srcdir' option,
+ \`$srcdir', doesn't seem to contain the XEmacs sources. You should
+ either run the \`$progname' script at the top of the XEmacs source
+ tree, or use the \`--srcdir' option to specify the XEmacs source directory."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ fi
+ ;;
+esac
+
+if test -z "$configuration"; then
+ echo $ac_n "checking "host system type"""... $ac_c" 1>&6
+echo "configure:759: checking "host system type"" >&5
+ if configuration=`${CONFIG_SHELL-/bin/sh} $srcdir/config.guess | \
+ sed 's/^\([^-][^-]*-[^-][^-]*-[^-][^-]*\)-.*$/\1/'` ; then
+ echo "$ac_t""$configuration" 1>&6
+ else
+ echo "$ac_t""unknown" 1>&6
+ (echo "$progname: Usage error:"
+echo " " "XEmacs has not been ported to this host type.
+Try explicitly specifying the CONFIGURATION when rerunning configure."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ fi
+fi
+
+echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
+echo "configure:773: checking whether ln -s works" >&5
+
+rm -f conftestdata
+if ln -s X conftestdata 2>/dev/null
+then
+ rm -f conftestdata
+ ac_cv_prog_LN_S="ln -s"
+else
+ ac_cv_prog_LN_S=ln
+fi
+LN_S="$ac_cv_prog_LN_S"
+if test "$ac_cv_prog_LN_S" = "ln -s"; then
+ echo "$ac_t""yes" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+for dir in lisp etc man info; do
+ if test ! -d "$dir" ; then
+ echo Making symbolic link to "$srcdir/$dir"
+ ${LN_S} "$srcdir/$dir" "$dir"
+ fi
+done
+
+absolute_pwd="`pwd`";
+if test -n "$PWD" -a "`cd $PWD && pwd`" = "$absolute_pwd"
+then blddir="$PWD"
+else blddir="$absolute_pwd"
+fi
+
+
+case "$srcdir" in
+ /* ) ;;
+ . ) srcdir="$blddir" ;;
+ * ) srcdir="`cd $srcdir && pwd`" ;;
+esac
+
+if test `pwd` != `sh -c cd $srcdir && pwd` \
+ && test -f "$srcdir/src/config.h"; then
+ (echo "$progname: WARNING: The directory tree \`$srcdir' is being used"
+ echo " as a build directory right now; it has been configured in its own"
+ echo " right. To configure in another directory as well, you MUST"
+ echo " use GNU make. If you do not have GNU make, then you must"
+ echo " now do \`make distclean' in $srcdir,"
+ echo " and then run $progname again.") >&2
+ extrasub='/^VPATH[ ]*=/c\
+vpath %.c $(srcdir)\
+vpath %.h $(srcdir)\
+vpath %.y $(srcdir)\
+vpath %.l $(srcdir)\
+vpath %.s $(srcdir)\
+vpath %.in $(srcdir)'
+fi
+
+. "$srcdir/version.sh" || exit 1;
+if test -n "$emacs_beta_version"; then beta=yes; else beta=no; fi
+: "${extra_verbose=$beta}"
+version="${emacs_major_version}.${emacs_minor_version}"
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining EMACS_MAJOR_VERSION = $emacs_major_version
+EOF
+cat >> confdefs.h <<EOF
+#define EMACS_MAJOR_VERSION $emacs_major_version
+EOF
+}
+
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining EMACS_MINOR_VERSION = $emacs_minor_version
+EOF
+cat >> confdefs.h <<EOF
+#define EMACS_MINOR_VERSION $emacs_minor_version
+EOF
+}
+
+if test -n "$emacs_beta_version"; then
+ version="${version}-b${emacs_beta_version}"
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining EMACS_BETA_VERSION = $emacs_beta_version
+EOF
+cat >> confdefs.h <<EOF
+#define EMACS_BETA_VERSION $emacs_beta_version
+EOF
+}
+
+fi
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining XEMACS_CODENAME = "$xemacs_codename"
+EOF
+cat >> confdefs.h <<EOF
+#define XEMACS_CODENAME "$xemacs_codename"
+EOF
+}
+
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining EMACS_VERSION = "$version"
+EOF
+cat >> confdefs.h <<EOF
+#define EMACS_VERSION "$version"
+EOF
+}
+
+
+if test "$with_infodock" = "yes"; then
+ if test ! -f ../ID-INSTALL; then
+ echo "Cannot build InfoDock without InfoDock sources"
+ with_infodock=no
+ fi
+fi
+
+if test "$with_infodock" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining INFODOCK_MAJOR_VERSION = $infodock_major_version
+EOF
+cat >> confdefs.h <<EOF
+#define INFODOCK_MAJOR_VERSION $infodock_major_version
+EOF
+}
+
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining INFODOCK_MINOR_VERSION = $infodock_minor_version
+EOF
+cat >> confdefs.h <<EOF
+#define INFODOCK_MINOR_VERSION $infodock_minor_version
+EOF
+}
+
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining INFODOCK_BUILD_VERSION = $infodock_build_version
+EOF
+cat >> confdefs.h <<EOF
+#define INFODOCK_BUILD_VERSION $infodock_build_version
+EOF
+}
+
+ version=${infodock_major_version}.${infodock_minor_version}.${infodock_build_version}
+ PROGNAME=infodock
+ CPPFLAGS="$CPPFLAGS -DINFODOCK"
+else
+ PROGNAME=xemacs
+fi
+
+if test -n "$emacs_beta_version"; then beta=yes; else beta=no; fi
+test "${error_check_extents=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ERROR_CHECK_EXTENTS
+EOF
+cat >> confdefs.h <<\EOF
+#define ERROR_CHECK_EXTENTS 1
+EOF
+}
+
+test "${error_check_typecheck=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ERROR_CHECK_TYPECHECK
+EOF
+cat >> confdefs.h <<\EOF
+#define ERROR_CHECK_TYPECHECK 1
+EOF
+}
+
+test "${error_check_bufpos=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ERROR_CHECK_BUFPOS
+EOF
+cat >> confdefs.h <<\EOF
+#define ERROR_CHECK_BUFPOS 1
+EOF
+}
+
+test "${error_check_gc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ERROR_CHECK_GC
+EOF
+cat >> confdefs.h <<\EOF
+#define ERROR_CHECK_GC 1
+EOF
+}
+
+test "${error_check_malloc=$beta}" = yes && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining ERROR_CHECK_MALLOC
+EOF
+cat >> confdefs.h <<\EOF
+#define ERROR_CHECK_MALLOC 1
+EOF
+}
+
+if test "${debug:=$beta}" = "yes"; then
+ use_assertions=yes memory_usage_stats=yes
+ extra_objs="$extra_objs debug.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"debug.o\""
+ fi
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining DEBUG_XEMACS
+EOF
+cat >> confdefs.h <<\EOF
+#define DEBUG_XEMACS 1
+EOF
+}
+
+fi
+test "$use_assertions" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining USE_ASSERTIONS
+EOF
+cat >> confdefs.h <<\EOF
+#define USE_ASSERTIONS 1
+EOF
+}
+
+test "$memory_usage_stats" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining MEMORY_USAGE_STATS
+EOF
+cat >> confdefs.h <<\EOF
+#define MEMORY_USAGE_STATS 1
+EOF
+}
+
+
+
+echo "checking "the configuration name"" 1>&6
+echo "configure:989: checking "the configuration name"" >&5
+internal_configuration=`echo $configuration | sed 's/-\(workshop\)//'`
+if canonical=`$srcdir/config.sub "$internal_configuration"` ; then : ; else
+ exit $?
+fi
+
+
+
+
+
+machine='' opsys=''
+
+case "$canonical" in
+ sparc-*-* ) machine=sparc ;;
+ alpha-*-* ) machine=alpha ;;
+ vax-*-* ) machine=vax ;;
+ mips-dec-* ) machine=pmax ;;
+ mips-sgi-* ) machine=iris4d ;;
+ romp-ibm-* ) machine=ibmrt ;;
+ rs6000-ibm-aix* ) machine=ibmrs6000 ;;
+ powerpc-ibm-aix* ) machine=ibmrs6000 ;;
+ powerpc*-* ) machine=powerpc ;;
+ hppa-*-* ) machine=hp800 ;;
+ m88k-dg-* ) machine=aviion ;;
+ m68*-sony-* ) machine=news ;;
+ mips-sony-* ) machine=news-risc ;;
+ clipper-* ) machine=clipper ;;
+esac
+
+case "$canonical" in
+ *-*-linux* ) opsys=linux ;;
+ *-*-netbsd* ) opsys=netbsd ;;
+ *-*-openbsd* ) opsys=openbsd ;;
+ *-*-nextstep* ) opsys=nextstep ;;
+ *-*-vms ) opsys=vms ;;
+
+ *-dec-osf1.3 | *-dec-osf2* ) opsys=decosf1-3 ;;
+ *-dec-osf1.2 | *-dec-osf1* ) opsys=decosf1-2 ;;
+ *-dec-osf3.[2-9] ) opsys=decosf3-2 ;;
+ *-dec-osf3* ) opsys=decosf3-1 ;;
+ *-dec-osf4* ) opsys=decosf4-0 ;;
+
+ *-*-ultrix[0-3].* | *-*-ultrix4.0* ) opsys=bsd4-2 ;;
+ *-*-ultrix4.[12]* ) opsys=bsd4-3 ;;
+ *-*-ultrix* ) opsys=ultrix4-3 ;;
+
+ *-*-aix3.1* ) opsys=aix3-1 ;;
+ *-*-aix3.2.5 ) opsys=aix3-2-5 ;;
+ *-*-aix3* ) opsys=aix3-2 ;;
+ *-*-aix4.2* ) opsys=aix4-2 ;;
+ *-*-aix4.1* ) opsys=aix4-1 ;;
+ *-*-aix4* ) opsys=aix4 ;;
+
+ *-gnu* ) opsys=gnu ;;
+ *-*-bsd4.[01] ) opsys=bsd4-1 ;;
+ *-*-bsd4.2 ) opsys=bsd4-2 ;;
+ *-*-bsd4.3 ) opsys=bsd4-3 ;;
+ *-*-aos4.2 ) opsys=bsd4-2 ;;
+ *-*-aos* ) opsys=bsd4-3 ;;
+ *-*-sysv0 | *-*-sysvr0 ) opsys=usg5-0 ;;
+ *-*-sysv2 | *-*-sysvr2 ) opsys=usg5-2 ;;
+ *-*-sysv2.2 | *-*-sysvr2.2 ) opsys=usg5-2-2 ;;
+ *-*-sysv3* | *-*-sysvr3* ) opsys=usg5-3 ;;
+ *-*-sysv4.1* | *-*-sysvr4.1* )opsys=usg5-4 NON_GNU_CPP=/usr/lib/cpp ;;
+ *-*-sysv4.[2-9]* | *-sysvr4.[2-9]* )
+ if test -z "$NON_GNU_CPP" ; then
+ for prog in "/usr/ccs/lib/cpp" "/lib/cpp"; do
+ if test -f "$prog"; then NON_GNU_CPP="$prog"; break; fi
+ done
+ fi
+ opsys=usg5-4-2 ;;
+ *-sysv4* | *-sysvr4* ) opsys=usg5-4 ;;
+ *-*-mach_bsd4.3* ) opsys=mach-bsd4-3 ;;
+esac
+
+case "$canonical" in
+
+ *-*-netbsd* )
+ case "$canonical" in
+ i[3-9]86-*-netbsd*) machine=intel386 ;;
+ hp300-*-netbsd* | amiga-*-netbsd* | sun3-*-netbsd* | mac68k-*-netbsd* | da30-*-netbsd* | m68k-*-netbsd* )
+ machine=hp9000s300 ;;
+ pc532-*-netbsd* | ns32k-*-netbsd* ) machine=ns32000 ;;
+ pmax-*-netbsd* | mips-*-netbsd* ) machine=pmax ;;
+ esac
+ ;;
+
+ *-*-openbsd* )
+ case "${canonical}" in
+ alpha*-*-openbsd*) machine=alpha ;;
+ i386-*-openbsd*) machine=intel386 ;;
+ m68k-*-openbsd*) machine=hp9000s300 ;;
+ mipsel-*-openbsd*) machine=pmax ;;
+ ns32k-*-openbsd*) machine=ns32000 ;;
+ sparc-*-openbsd*) machine=sparc ;;
+ vax-*-openbsd*) machine=vax ;;
+ esac
+ ;;
+
+ arm-acorn-riscix1.1* ) machine=acorn opsys=riscix1-1 ;;
+ arm-acorn-riscix1.2* | arm-acorn-riscix ) machine=acorn opsys=riscix1-2 ;;
+
+ fx80-alliant-* ) machine=alliant4 opsys=bsd4-2 ;;
+ i860-alliant-* ) machine=alliant-2800 opsys=bsd4-3 ;;
+
+ m68*-altos-sysv* ) machine=altos opsys=usg5-2 ;;
+
+ 580-amdahl-sysv* ) machine=amdahl opsys=usg5-2-2 ;;
+
+ m68*-apollo-* ) machine=apollo opsys=bsd4-3 ;;
+
+ we32k-att-sysv* ) machine=att3b opsys=usg5-2-2 ;;
+
+ m68*-att-sysv* ) machine=7300 opsys=usg5-2-2 ;;
+
+ rs6000-bull-bosx* ) machine=ibmrs6000 opsys=aix3-2 ;; # dpx20
+ m68*-bull-sysv3* ) machine=dpx2 opsys=usg5-3 ;; # dpx2
+ m68*-bull-sysv2* ) machine=sps7 opsys=usg5-2 ;; # sps7
+
+
+ celerity-celerity-bsd* ) machine=celerity opsys=bsd4-2 ;;
+
+ *-convex-bsd* | *-convex-convexos* )
+ machine=convex opsys=bsd4-3
+ NON_GNU_CPP="cc -E -P"
+ ;;
+
+ i[3-9]86-cubix-sysv* ) machine=intel386 opsys=usg5-3 ;;
+
+ i586-dg-dgux*R4* | i586-dg-dgux5.4.4* ) machine=aviion opsys=dgux5-4r4 ;;
+ m88k-dg-dgux5.4R3* | m88k-dg-dgux5.4.3* ) opsys=dgux5-4r3 ;;
+ m88k-dg-dgux5.4R2* | m88k-dg-dgux5.4.2* ) opsys=dgux5-4r2 ;;
+ m88k-dg-dgux* ) opsys=dgux ;;
+
+ m68k-motorola-sysv* | m68000-motorola-sysv* ) machine=delta opsys=usg5-3 ;;
+ m88k-motorola-sysv4* )
+ machine=delta88k opsys=usg5-4-2
+ ;;
+ m88k-motorola-sysv* | m88k-motorola-m88kbcs* ) machine=delta88k opsys=usg5-3 ;;
+
+ m68*-dual-sysv* ) machine=dual opsys=usg5-2 ;;
+ m68*-dual-uniplus* ) machine=dual opsys=unipl5-2 ;;
+
+ ns16k-encore-bsd* ) machine=ns16000 opsys=umax ;;
+
+ pn-gould-bsd4.2* ) machine=gould opsys=bsd4-2 ;;
+ pn-gould-bsd4.3* ) machine=gould opsys=bsd4-3 ;;
+ np1-gould-bsd* ) machine=gould-np1 opsys=bsd4-3 ;;
+
+ m88k-harris-cxux* )
+ case "`uname -r`" in
+ [56].[0-9] ) machine=nh4000 opsys=cxux ;;
+ [7].[0-9] ) machine=nh4000 opsys=cxux7 ;;
+ esac
+ NON_GNU_CPP="/lib/cpp"
+ ;;
+ m68k-harris-cxux* ) machine=nh3000 opsys=cxux ;;
+ powerpc-harris-powerunix ) machine=nh6000 opsys=powerunix NON_GNU_CPP="cc -Xo -E -P" ;;
+
+ xps*-honeywell-sysv* ) machine=xps100 opsys=usg5-2 ;;
+
+ m68*-hp-bsd* ) machine=hp9000s300 opsys=bsd4-3 ;;
+
+ *-hp-hpux* )
+ case "$canonical" in
+ m68* ) machine=hp9000s300 ;;
+ hppa* ) machine=hp800 ;;
+ esac
+
+ case "$canonical" in
+ *-hp-hpux7* ) opsys=hpux ;;
+ *-hp-hpux8* ) opsys=hpux8 ;;
+ *-hp-hpux9* ) opsys=hpux9 ;;
+ *-hp-hpux10* ) opsys=hpux10 ;;
+ *-hp-hpux11* ) opsys=hpux11 ;;
+ * ) opsys=hpux ;;
+ esac
+
+ case "$opsys" in hpux9 | hpux10 ) extra_objs="$extra_objs strcat.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"strcat.o\""
+ fi ;; esac
+
+ if test "$opsys" = "hpux10" -o "$opsys" = "hpux11"; then \
+ ansi_flag="-Ae"; else ansi_flag="-Aa"; fi
+ NON_GNU_CC="cc $ansi_flag" NON_GNU_CPP="cc $ansi_flag -E"
+
+ case "$canonical" in *-hp-hpux*shr* ) opsys="${opsys}-shr" ;; esac
+ ;;
+
+ orion-orion-bsd* ) machine=orion opsys=bsd4-2 ;;
+ clipper-orion-bsd* ) machine=orion105 opsys=bsd4-2 ;;
+
+ i[3-9]86-ibm-aix1.1* ) machine=ibmps2-aix opsys=usg5-2-2 ;;
+ i[3-9]86-ibm-aix1.[23]* | i[3-9]86-ibm-aix* ) machine=ibmps2-aix opsys=usg5-3 ;;
+ i370-ibm-aix*) machine=ibm370aix opsys=usg5-3 ;;
+ romp-ibm-aos* ) opsys=bsd4-3 ;;
+ romp-ibm-bsd* ) opsys=bsd4-3 ;;
+ romp-ibm-mach* ) opsys=mach-bsd4-3 ;;
+
+ m68*-isi-bsd4.2* ) machine=isi-ov opsys=bsd4-2 ;;
+ m68*-isi-bsd4.3* ) machine=isi-ov opsys=bsd4-3 ;;
+
+ i[3-9]86-intsys-sysv* ) machine=is386 opsys=usg5-2-2 ;;
+
+ i[3-9]86-prime-sysv* ) machine=i386 opsys=usg5-3 ;;
+
+ i[3-9]86-sequent-bsd* ) machine=symmetry opsys=bsd4-3 ;;
+
+ i[3-9]86-sequent-ptx* ) machine=sequent-ptx opsys=ptx NON_GNU_CPP="/lib/cpp" ;;
+
+ i[3-9]86-ncr-sysv* ) machine=ncr386 opsys=usg5-4-2 ;;
+
+ i860-intel-osf1* ) machine=paragon opsys=osf1 NON_GNU_CPP=/usr/mach/lib/cpp ;;
+
+ i860-*-sysv4* ) machine=i860 opsys=usg5-4 NON_GNU_CC="/bin/cc" NON_GNU_CPP="/usr/ccs/lib/cpp" ;;
+
+ m68*-masscomp-rtu* ) machine=masscomp opsys=rtu ;;
+
+ m68*-megatest-bsd* ) machine=mega68 opsys=bsd4-2 ;;
+
+ mips-mips-usg* ) machine=mips4 ;;
+ mips-mips-riscos4 )
+ machine=mips4
+ NON_GNU_CC="cc -systype bsd43"
+ NON_GNU_CPP="cc -systype bsd43 -E"
+ case "$canonical" in
+ mips-mips-riscos4* ) opsys=bsd4-3 ;;
+ mips-mips-riscos5* ) opsys=riscos5 ;;
+ esac
+ ;;
+ mips-mips-bsd* ) machine=mips opsys=bsd4-3 ;;
+ mips-mips-* ) machine=mips opsys=usg5-2-2 ;;
+
+ m68*-next-* | m68k-*-nextstep* ) machine=m68k opsys=nextstep ;;
+
+ ns32k-ns-genix* ) machine=ns32000 opsys=usg5-2 ;;
+
+ m68*-ncr-sysv2* | m68*-ncr-sysvr2* ) machine=tower32 opsys=usg5-2-2 ;;
+ m68*-ncr-sysv3* | m68*-ncr-sysvr3* ) machine=tower32v3 opsys=usg5-3 ;;
+
+ m68*-nixdorf-sysv* ) machine=targon31 opsys=usg5-2-2 ;;
+
+ m68*-nu-sysv* ) machine=nu opsys=usg5-2 ;;
+
+ m68*-plexus-sysv* ) machine=plexus opsys=usg5-2 ;;
+
+ pyramid-pyramid-bsd* ) machine=pyramid opsys=bsd4-2 ;;
+
+ ns32k-sequent-bsd4.2* ) machine=sequent opsys=bsd4-2 ;;
+ ns32k-sequent-bsd4.3* ) machine=sequent opsys=bsd4-3 ;;
+
+ mips-siemens-sysv* | mips-sni-sysv*)
+ machine=mips-siemens opsys=usg5-4
+ NON_GNU_CC=/usr/ccs/bin/cc
+ NON_GNU_CPP=/usr/ccs/lib/cpp
+ ;;
+
+ m68*-sgi-iris3.5* ) machine=irist opsys=iris3-5 ;;
+ m68*-sgi-iris3.6* | m68*-sgi-iris*) machine=irist opsys=iris3-6 ;;
+ mips-sgi-irix3.* ) opsys=irix3-3 ;;
+ mips-sgi-irix4.* ) opsys=irix4-0 ;;
+ mips-sgi-irix6* ) opsys=irix6-0 ;;
+ mips-sgi-irix5.1* ) opsys=irix5-1 ;;
+ mips-sgi-irix5.2* ) opsys=irix5-2 ;;
+ mips-sgi-irix5.* ) opsys=irix5-3 ;;
+ mips-sgi-irix* ) opsys=irix5-0 ;;
+
+ *-sony-newsos[34]* | *-sony-news[34]* ) opsys=bsd4-3 ;;
+ *-sony-news* ) opsys=newsos5 ;;
+
+ m68*-stride-sysv* ) machine=stride opsys=usg5-2 ;;
+
+ *-*-solaris* | *-*-sunos* | *-sun-mach* | *-sun-bsd* )
+ case "$canonical" in
+ m68*-sunos1* ) machine=sun1 ;;
+ m68*-sunos2* ) machine=sun2 ;;
+ m68* ) machine=sun3 ;;
+ i*86*-sun-sunos[34]* ) machine=sun386 ;;
+ i*86-*-* ) machine=intel386 ;;
+ rs6000* ) machine=rs6000 ;;
+ esac
+
+ case "$canonical" in *-sunos5*)
+ canonical=`echo $canonical | sed -e s/sunos5/solaris2/`;;
+ esac
+
+ case "$canonical" in
+ *-sunos4* )
+ #test -f /usr/lib/cpp && NON_GNU_CPP=/usr/lib/cpp ;;
+ : ;;
+ *-solaris2* )
+ #test -f /usr/ccs/lib/cpp && NON_GNU_CPP=/usr/ccs/lib/cpp
+ RANLIB=':' ;;
+ esac
+
+ case "$canonical" in
+ *-solaris* )
+ opsys=sol2
+ os_release=`uname -r | sed -e 's/^\([0-9]\)\.\([0-9]\).*/\1\2/'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining OS_RELEASE = $os_release
+EOF
+cat >> confdefs.h <<EOF
+#define OS_RELEASE $os_release
+EOF
+}
+ ;;
+
+ i*86-*-sunos4* ) opsys=sunos4-0 ;;
+ *-sunos4.0* ) opsys=sunos4-0 ;;
+ *-sunos4.1.2* ) opsys=sunos4-1-2 ;;
+ *-sunos4.1.3* ) opsys=sunos4-1-3 ;;
+ *-sunos4.1.[4-9]* ) opsys=sunos4-1-4 ;;
+ *-sunos4* | *-sunos ) opsys=sunos4-1 ;;
+ *-mach* ) opsys=mach-bsd4-3 ;;
+ * ) opsys=bsd4-2 ;;
+ esac
+
+ case "$canonical" in *-sunos4*shr* ) opsys="${opsys}-shr" ;; esac
+
+ test "$opsys $CC" = "sol2 /usr/ucb/cc" && CC=""
+ ;;
+
+ m68*-tadpole-sysv* ) machine=tad68k opsys=usg5-3 ;;
+
+ tahoe-tahoe-bsd4.2* ) machine=tahoe opsys=bsd4-2 ;;
+ tahoe-tahoe-bsd4.3* ) machine=tahoe opsys=bsd4-3 ;;
+
+ mips-tandem-sysv* ) machine=tandem-s2 opsys=usg5-3 ;;
+
+ m88k-tektronix-sysv3* ) machine=tekxd88 opsys=usg5-3 ;;
+
+ ns16k-tektronix-bsd* ) machine=ns16000 opsys=bsd4-2 ;;
+ m68*-tektronix-bsd* ) machine=tek4300 opsys=bsd4-3 ;;
+
+ titan-titan-sysv* ) machine=titan opsys=usg5-3 ;;
+
+ m68*-unisys-uniplus* ) machine=ustation opsystem=unipl5-2 ;;
+
+ vax-dec-* )
+ case "$canonical" in
+ *-sysv[01]* | *-sysvr[01]* ) opsys=usg5-0 ;;
+ *-sysv2* | *-sysvr2* ) opsys=usg5-2 ;;
+ *-mach* ) opsys=mach-bsd4-3 ;;
+ esac
+ ;;
+
+ ns16k-whitechapel-* ) machine=mg1 ;;
+
+ m68*-wicat-sysv* ) machine=wicat opsys=usg5-2 ;;
+
+ i[3-9]86-*-* )
+ machine=intel386
+ case "$canonical" in
+ *-isc1.* | *-isc2.[01]* ) opsys=386-ix ;;
+ *-isc2.2* ) opsys=isc2-2 ;;
+ *-isc4.0* ) opsys=isc4-0 ;;
+ *-isc4.* ) opsys=isc4-1
+ GCC_TEST_OPTIONS=-posix
+ NON_GCC_TEST_OPTIONS=-Xp
+ ;;
+ *-isc* ) opsys=isc3-0 ;;
+ *-esix5* ) opsys=esix5r4 NON_GNU_CPP=/usr/lib/cpp ;;
+ *-esix* ) opsys=esix ;;
+ *-mach* ) opsys=mach-bsd4-3 ;;
+ *-xenix* ) opsys=xenix ;;
+ *-sco3.2v4* ) opsys=sco4 NON_GNU_CPP=/lib/cpp ;;
+ *-bsd386* | *-bsdi1* ) opsys=bsd386 ;;
+ *-bsdi3* ) opsys=bsdos3 ;;
+ *-bsdi2.1* ) opsys=bsdos2-1 ;;
+ *-bsdi2* ) opsys=bsdos2 ;;
+ *-sco3.2v5* ) opsys=sco5 ;
+ if test "$dynamic" = "yes" ; then
+ NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE -D_SCO_ELF" ;
+ else
+ NON_GNU_CPP="/lib/cpp -D_XOPEN_SOURCE" ;
+ fi ;;
+ *-386bsd* ) opsys=386bsd ;;
+ *-freebsd* ) opsys=freebsd ;;
+ *-nextstep* ) opsys=nextstep ;;
+ *-pc-cygwin32 ) opsys=cygwin32 ;;
+ esac
+ ;;
+
+ m68k-*-linux* ) machine=m68k opsys=linux ;;
+
+esac
+
+if test -z "$machine" -o -z "$opsys"; then
+ (echo "$progname: XEmacs hasn't been ported to \`$canonical' systems."
+ echo "$progname: Check \`etc/MACHINES' for recognized configuration names."
+ ) >&2
+ exit 1
+fi
+
+if test -z "$dynamic"; then
+ case "$opsys" in
+ hpux* | sunos4* | sco5 ) dynamic=no ;;
+ *) dynamic=yes ;;
+ esac
+fi
+if test "$dynamic" = "yes"; then
+ case "$opsys" in
+ hpux* | sunos4* | sco5 ) opsys="${opsys}-shr" ;;
+ decosf* ) ld_call_shared="-call_shared" ;;
+ esac
+else case "$opsys" in
+ sol2 )
+ echo "Static linking is not supported on Solaris 2."
+ echo "Rerun configure without specifying --dynamic=no."
+ exit 1 ;;
+ linux ) ld_call_shared="-Bstatic" ;;
+ decosf* ) ld_call_shared="-non_shared" ;;
+ esac
+fi
+
+case "$opsys" in aix*) NON_GNU_CC=xlc ;; esac
+
+stack_trace_eye_catcher=`echo ${PROGNAME}_${version}_${canonical} | sed 'y/.-/__/'`
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining STACK_TRACE_EYE_CATCHER = $stack_trace_eye_catcher
+EOF
+cat >> confdefs.h <<EOF
+#define STACK_TRACE_EYE_CATCHER $stack_trace_eye_catcher
+EOF
+}
+
+
+machfile="m/${machine}.h"
+opsysfile="s/${opsys}.h"
+
+
+test "$with_sparcworks" = "yes" && with_workshop=yes # compatibility alias
+if test "$with_workshop $with_tooltalk" = "yes no"; then
+ (echo "$progname: Usage error:"
+echo " " "--with-workshop requires --with-tooltalk"
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+elif test "$with_tooltalk" = "no" ; then with_workshop=no
+elif test "$with_workshop" = "yes"; then with_tooltalk=yes
+fi
+
+if test "$with_workshop" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining SUNPRO
+EOF
+cat >> confdefs.h <<\EOF
+#define SUNPRO 1
+EOF
+}
+
+ extra_objs="$extra_objs sunpro.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"sunpro.o\""
+ fi
+fi
+
+if test "$with_clash_detection" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining CLASH_DETECTION
+EOF
+cat >> confdefs.h <<\EOF
+#define CLASH_DETECTION 1
+EOF
+}
+
+ extra_objs="$extra_objs filelock.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"filelock.o\""
+ fi
+fi
+
+test -n "$compiler" && CC="$compiler"
+if test "$with_gcc" = "no"; then case "$CC" in "" | *gcc* ) CC="${NON_GNU_CC-cc}" ;; esac
+fi
+
+test "${cflags-unset}" != unset && CFLAGS="$cflags"
+if test "${CFLAGS-unset}" != unset
+ then cflags_specified=yes;
+ else cflags_specified=no;
+fi
+
+xe_save_CFLAGS="$CFLAGS"
+
+# Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1473: checking for $ac_word" >&5
+
+if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_CC="gcc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1499: checking for $ac_word" >&5
+
+if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ ac_prog_rejected=no
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# -gt 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ set dummy "$ac_dir/$ac_word" "$@"
+ shift
+ ac_cv_prog_CC="$@"
+ fi
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure:1544: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
+xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
+xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
+ac_cpp='$CPP '"$xe_cppflags"
+ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
+cross_compiling=no
+
+cat > conftest.$ac_ext <<EOF
+#line 1556 "configure"
+#include "confdefs.h"
+main(){return(0);}
+EOF
+if { (eval echo configure:1560: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ ac_cv_prog_cc_works=yes
+ # If we can't run a trivial program, we are probably using a cross compiler.
+ if (./conftest; exit) 2>/dev/null; then
+ ac_cv_prog_cc_cross=no
+ else
+ ac_cv_prog_cc_cross=yes
+ fi
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure:1580: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure:1585: checking whether we are using GNU C" >&5
+
+cat > conftest.c <<EOF
+#ifdef __GNUC__
+ yes;
+#endif
+EOF
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1592: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+ ac_cv_prog_gcc=yes
+else
+ ac_cv_prog_gcc=no
+fi
+
+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
+if test $ac_cv_prog_gcc = yes; then
+ GCC=yes
+ ac_test_CFLAGS="${CFLAGS+set}"
+ ac_save_CFLAGS="$CFLAGS"
+ CFLAGS=
+ echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure:1606: checking whether ${CC-cc} accepts -g" >&5
+
+echo 'void f(){}' > conftest.c
+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+ ac_cv_prog_cc_g=yes
+else
+ ac_cv_prog_cc_g=no
+fi
+rm -f conftest*
+
+
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+ if test "$ac_test_CFLAGS" = set; then
+ CFLAGS="$ac_save_CFLAGS"
+ elif test $ac_cv_prog_cc_g = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-O2"
+ fi
+else
+ GCC=
+ test "${CFLAGS+set}" = set || CFLAGS="-g"
+fi
+
+if test "$with_gcc" = "no" -a "$GCC" = "yes"; then
+ CC=${NON_GNU_CC-cc}
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1635: checking for $ac_word" >&5
+
+if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_CC="gcc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1661: checking for $ac_word" >&5
+
+if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ ac_prog_rejected=no
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# -gt 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ set dummy "$ac_dir/$ac_word" "$@"
+ shift
+ ac_cv_prog_CC="$@"
+ fi
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure:1706: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
+xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
+xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
+ac_cpp='$CPP '"$xe_cppflags"
+ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
+cross_compiling=no
+
+cat > conftest.$ac_ext <<EOF
+#line 1718 "configure"
+#include "confdefs.h"
+main(){return(0);}
+EOF
+if { (eval echo configure:1722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ ac_cv_prog_cc_works=yes
+ # If we can't run a trivial program, we are probably using a cross compiler.
+ if (./conftest; exit) 2>/dev/null; then
+ ac_cv_prog_cc_cross=no
+ else
+ ac_cv_prog_cc_cross=yes
+ fi
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure:1742: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure:1747: checking whether we are using GNU C" >&5
+
+cat > conftest.c <<EOF
+#ifdef __GNUC__
+ yes;
+#endif
+EOF
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1754: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+ ac_cv_prog_gcc=yes
+else
+ ac_cv_prog_gcc=no
+fi
+
+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
+if test $ac_cv_prog_gcc = yes; then
+ GCC=yes
+ ac_test_CFLAGS="${CFLAGS+set}"
+ ac_save_CFLAGS="$CFLAGS"
+ CFLAGS=
+ echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure:1768: checking whether ${CC-cc} accepts -g" >&5
+
+echo 'void f(){}' > conftest.c
+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+ ac_cv_prog_cc_g=yes
+else
+ ac_cv_prog_cc_g=no
+fi
+rm -f conftest*
+
+
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+ if test "$ac_test_CFLAGS" = set; then
+ CFLAGS="$ac_save_CFLAGS"
+ elif test $ac_cv_prog_cc_g = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-O2"
+ fi
+else
+ GCC=
+ test "${CFLAGS+set}" = set || CFLAGS="-g"
+fi
+
+elif test "$with_gcc" = "yes" -a "$GCC" != "yes" ; then
+ CC=gcc
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1797: checking for $ac_word" >&5
+
+if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_CC="gcc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1823: checking for $ac_word" >&5
+
+if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ ac_prog_rejected=no
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# -gt 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ set dummy "$ac_dir/$ac_word" "$@"
+ shift
+ ac_cv_prog_CC="$@"
+ fi
+fi
+fi
+CC="$ac_cv_prog_CC"
+if test -n "$CC"; then
+ echo "$ac_t""$CC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
+fi
+
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
+echo "configure:1868: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
+
+ac_ext=c
+xe_cppflags='$CPPFLAGS $c_switch_site $c_switch_machine $c_switch_system $c_switch_x_site $X_CFLAGS'
+xe_ldflags='$LDFLAGS $ld_switch_site $ld_switch_machine $ld_switch_system $ld_switch_x_site $ld_switch_run'
+xe_libs='$ld_call_shared $xe_check_libs $X_EXTRA_LIBS $libs_x $X_PRE_LIBS $LIBS $libs_machine $libs_system $libs_standard'
+ac_cpp='$CPP '"$xe_cppflags"
+ac_compile='${CC-cc} -c $CFLAGS '"$xe_cppflags"' conftest.$ac_ext 1>&5'
+ac_link='${CC-cc} -o conftest $CFLAGS '"$xe_cppflags $xe_ldflags"' conftest.$ac_ext '"$xe_libs"' 1>&5'
+cross_compiling=no
+
+cat > conftest.$ac_ext <<EOF
+#line 1880 "configure"
+#include "confdefs.h"
+main(){return(0);}
+EOF
+if { (eval echo configure:1884: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ ac_cv_prog_cc_works=yes
+ # If we can't run a trivial program, we are probably using a cross compiler.
+ if (./conftest; exit) 2>/dev/null; then
+ ac_cv_prog_cc_cross=no
+ else
+ ac_cv_prog_cc_cross=yes
+ fi
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ ac_cv_prog_cc_works=no
+fi
+rm -fr conftest*
+
+echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
+if test $ac_cv_prog_cc_works = no; then
+ { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
+fi
+echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
+echo "configure:1904: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
+echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
+cross_compiling=$ac_cv_prog_cc_cross
+
+echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
+echo "configure:1909: checking whether we are using GNU C" >&5
+
+cat > conftest.c <<EOF
+#ifdef __GNUC__
+ yes;
+#endif
+EOF
+if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1916: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
+ ac_cv_prog_gcc=yes
+else
+ ac_cv_prog_gcc=no
+fi
+
+echo "$ac_t""$ac_cv_prog_gcc" 1>&6
+
+if test $ac_cv_prog_gcc = yes; then
+ GCC=yes
+ ac_test_CFLAGS="${CFLAGS+set}"
+ ac_save_CFLAGS="$CFLAGS"
+ CFLAGS=
+ echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
+echo "configure:1930: checking whether ${CC-cc} accepts -g" >&5
+
+echo 'void f(){}' > conftest.c
+if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
+ ac_cv_prog_cc_g=yes
+else
+ ac_cv_prog_cc_g=no
+fi
+rm -f conftest*
+
+
+echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
+ if test "$ac_test_CFLAGS" = set; then
+ CFLAGS="$ac_save_CFLAGS"
+ elif test $ac_cv_prog_cc_g = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-O2"
+ fi
+else
+ GCC=
+ test "${CFLAGS+set}" = set || CFLAGS="-g"
+fi
+
+fi
+CFLAGS="$xe_save_CFLAGS"
+
+
+test -n "$CPP" -a -d "$CPP" && CPP=
+
+test -n "$NON_GNU_CPP" -a "$GCC" != "yes" -a -z "$CPP" && CPP="$NON_GNU_CPP"
+
+echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
+echo "configure:1963: checking how to run the C preprocessor" >&5
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+
+ # This must be in double quotes, not single quotes, because CPP may get
+ # substituted into the Makefile and "${CC-cc}" will confuse make.
+ CPP="${CC-cc} -E"
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp.
+ cat > conftest.$ac_ext <<EOF
+#line 1976 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1982: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP="${CC-cc} -E -traditional-cpp"
+ cat > conftest.$ac_ext <<EOF
+#line 1993 "configure"
+#include "confdefs.h"
+#include <assert.h>
+Syntax Error
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:1999: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ :
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ CPP=/lib/cpp
+fi
+rm -f conftest*
+fi
+rm -f conftest*
+ ac_cv_prog_CPP="$CPP"
+ CPP="$ac_cv_prog_CPP"
+else
+ ac_cv_prog_CPP="$CPP"
+fi
+echo "$ac_t""$CPP" 1>&6
+
+
+echo $ac_n "checking for AIX""... $ac_c" 1>&6
+echo "configure:2022: checking for AIX" >&5
+cat > conftest.$ac_ext <<EOF
+#line 2024 "configure"
+#include "confdefs.h"
+#ifdef _AIX
+ yes
+#endif
+
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "yes" >/dev/null 2>&1; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6; { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining _ALL_SOURCE
+EOF
+cat >> confdefs.h <<\EOF
+#define _ALL_SOURCE 1
+EOF
+}
+
+else
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+fi
+rm -f conftest*
+
+
+
+echo $ac_n "checking for GNU libc""... $ac_c" 1>&6
+echo "configure:2051: checking for GNU libc" >&5
+cat > conftest.$ac_ext <<EOF
+#line 2053 "configure"
+#include "confdefs.h"
+#include <features.h>
+int main() {
+
+#if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
+#error Not a GNU libc system :-(
+******* ======= ******** &&&&&&&&
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2065: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ have_glibc=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ have_glibc=no
+fi
+rm -f conftest*
+echo "$ac_t""$have_glibc" 1>&6
+test "$have_glibc" = "yes" && { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining _GNU_SOURCE
+EOF
+cat >> confdefs.h <<\EOF
+#define _GNU_SOURCE 1
+EOF
+}
+
+
+echo $ac_n "checking whether we are using SunPro C""... $ac_c" 1>&6
+echo "configure:2086: checking whether we are using SunPro C" >&5
+cat > conftest.$ac_ext <<EOF
+#line 2088 "configure"
+#include "confdefs.h"
+
+int main() {
+#ifndef __SUNPRO_C
+#error Not a SunPro compiler :-(
+******* ======= ******** &&&&&&&&
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2099: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ __sunpro_c=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ __sunpro_c=no
+fi
+rm -f conftest*
+echo "$ac_t""$__sunpro_c" 1>&6
+
+
+
+echo "Extracting information from the machine- and system-dependent headers..."
+
+tempcname="conftest.c"
+
+
+
+cat > $tempcname <<EOF
+#define NOT_C_CODE
+#define C_SWITCH_SITE
+#define C_SWITCH_X_SITE
+#define LD_SWITCH_SITE
+#define LD_SWITCH_X_SITE
+#define LD_SWITCH_X_SITE_AUX
+#define OS_RELEASE $os_release
+#include "$srcdir/src/$opsysfile"
+#include "$srcdir/src/$machfile"
+
+#ifndef LIBS_MACHINE
+#define LIBS_MACHINE
+#endif
+configure___ libs_machine=LIBS_MACHINE
+
+#ifndef LIBS_SYSTEM
+#define LIBS_SYSTEM
+#endif
+configure___ libs_system=LIBS_SYSTEM
+
+#ifndef LIBS_TERMCAP
+#define LIBS_TERMCAP
+#endif
+configure___ libs_termcap=LIBS_TERMCAP
+
+#ifndef LIB_STANDARD
+#define LIB_STANDARD
+#endif
+configure___ libs_standard=LIB_STANDARD
+
+
+#ifndef OBJECTS_MACHINE
+#define OBJECTS_MACHINE
+#endif
+configure___ objects_machine=OBJECTS_MACHINE
+
+#ifndef OBJECTS_SYSTEM
+#define OBJECTS_SYSTEM
+#endif
+configure___ objects_system=OBJECTS_SYSTEM
+
+
+#ifndef C_SWITCH_MACHINE
+#define C_SWITCH_MACHINE
+#endif
+configure___ c_switch_machine=C_SWITCH_MACHINE
+
+#ifndef C_SWITCH_SYSTEM
+#define C_SWITCH_SYSTEM
+#endif
+configure___ c_switch_system=C_SWITCH_SYSTEM
+
+
+#ifndef LD_SWITCH_MACHINE
+#define LD_SWITCH_MACHINE
+#endif
+configure___ ld_switch_machine=LD_SWITCH_MACHINE
+
+#ifndef LD_SWITCH_SYSTEM
+#define LD_SWITCH_SYSTEM
+#endif
+configure___ ld_switch_system=LD_SWITCH_SYSTEM
+
+
+#ifndef UNEXEC
+#define UNEXEC "unexec.o"
+#endif
+configure___ unexec=UNEXEC
+
+
+#ifndef LD_SWITCH_SHARED
+#define LD_SWITCH_SHARED "-c"
+#endif
+configure___ ld_switch_shared=LD_SWITCH_SHARED
+
+
+#ifdef ORDINARY_LINK
+#define LD "\$(CC) \$(CFLAGS)"
+#else /* no ORDINARY LINK */
+#ifdef COFF_ENCAPSULATE
+#define LD "\$(CC) -nostdlib"
+#else /* not COFF_ENCAPSULATE */
+#ifdef LINKER
+#define LD LINKER
+#else /* ! defined (LINKER) */
+#define LD "ld"
+#endif /* ! defined (LINKER) */
+#endif /* ! defined (COFF_ENCAPSULATE) */
+#endif /* not ORDINARY_LINK */
+configure___ ld=LD
+
+#ifndef LIB_GCC
+#define LIB_GCC
+#endif
+configure___ lib_gcc=LIB_GCC
+
+#ifndef LD_TEXT_START_ADDR
+#define LD_TEXT_START_ADDR
+#endif
+configure___ ld_text_start_addr=LD_TEXT_START_ADDR
+
+
+#if ! defined (ORDINARY_LINK) && !defined (START_FILES)
+#ifdef NO_REMAP
+#ifdef COFF_ENCAPSULATE
+#define START_FILES "pre-crt0.o /usr/local/lib/gcc-crt0.o"
+#else /* ! defined (COFF_ENCAPSULATE) */
+#define START_FILES "pre-crt0.o /lib/crt0.o"
+#endif /* ! defined (COFF_ENCAPSULATE) */
+#else /* ! defined (NO_REMAP) */
+#define START_FILES "ecrt0.o"
+#endif /* ! defined (NO_REMAP) */
+#endif /* no ORDINARY_LINK */
+#ifndef START_FILES
+#define START_FILES
+#endif
+configure___ start_files=START_FILES
+
+#ifdef ORDINARY_LINK
+configure___ ordinary_link=yes
+#else
+configure___ ordinary_link=no
+#endif
+
+#ifdef SYSTEM_MALLOC
+configure___ system_malloc=yes
+#else
+configure___ system_malloc=no
+#endif
+
+#ifdef TERMINFO
+configure___ have_terminfo=yes
+#else
+configure___ have_terminfo=no
+#endif
+
+#ifdef MAIL_USE_FLOCK
+configure___ mail_use_flock=yes
+#else
+configure___ mail_use_flock=no
+#endif
+
+#ifdef MAIL_USE_LOCKF
+configure___ mail_use_lockf=yes
+#else
+configure___ mail_use_lockf=no
+#endif
+
+EOF
+
+CPP=`eval "echo $CPP"`
+eval `$CPP -Isrc $tempcname \
+ | sed -n -e "s/[ ]*=[ \"]*/='/" -e "s/[ \"]*\$/'/" -e "s/^configure___//p"`
+
+rm $tempcname
+
+test "$extra_verbose" = "yes" && \
+ 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 ""
+
+test "$ordinary_link" = "no" -a -z "$libs_standard" && libs_standard="-lc"
+
+if test "$cflags_specified" = "no"; then
+ if test "$GCC" = "yes"; then
+ CFLAGS="-g -O3 -Wall -Wno-switch"
+ test "$opsys $machine" = "cygwin32 intel386" && \
+ CFLAGS="-g -O2 -Wall -Wno-switch"
+ elif test "$__sunpro_c" = "yes"; then
+ case "$opsys" in
+ sol2 ) CFLAGS="-v -xO4" ;;
+ sunos4* ) CFLAGS="-xO2";;
+ esac
+ elif test "$CC" = "xlc"; then
+ CFLAGS="-O3 -qstrict -qnoansialias -qlibansi -qinfo -qro -qmaxmem=20000"
+ else
+ CFLAGS="-O" ; fi
+fi
+
+
+if test "$GCC" = "yes"; then
+ set x $ld_switch_system; shift; ld_switch_system=""
+ while test -n "$1"; do
+ case $1 in
+ -L | -l | -u ) ld_switch_system="$ld_switch_system $1 $2"; shift ;;
+ -L* | -l* | -u* | -Wl* ) ld_switch_system="$ld_switch_system $1" ;;
+ -Xlinker* ) ;;
+ * ) ld_switch_system="$ld_switch_system -Xlinker $1" ;;
+ esac
+ shift
+ done
+fi
+
+if test "$GCC" = "yes"; then
+ set x $ld_switch_machine; shift; ld_switch_machine=""
+ while test -n "$1"; do
+ case $1 in
+ -L | -l | -u ) ld_switch_machine="$ld_switch_machine $1 $2"; shift ;;
+ -L* | -l* | -u* | -Wl* ) ld_switch_machine="$ld_switch_machine $1" ;;
+ -Xlinker* ) ;;
+ * ) ld_switch_machine="$ld_switch_machine -Xlinker $1" ;;
+ esac
+ shift
+ done
+fi
+
+if test "$GCC" = "yes"; then
+ set x $LDFLAGS; shift; LDFLAGS=""
+ while test -n "$1"; do
+ case $1 in
+ -L | -l | -u ) LDFLAGS="$LDFLAGS $1 $2"; shift ;;
+ -L* | -l* | -u* | -Wl* ) LDFLAGS="$LDFLAGS $1" ;;
+ -Xlinker* ) ;;
+ * ) LDFLAGS="$LDFLAGS -Xlinker $1" ;;
+ esac
+ shift
+ done
+fi
+
+if test "$GCC" = "yes"; then
+ set x $ld_call_shared; shift; ld_call_shared=""
+ while test -n "$1"; do
+ case $1 in
+ -L | -l | -u ) ld_call_shared="$ld_call_shared $1 $2"; shift ;;
+ -L* | -l* | -u* | -Wl* ) ld_call_shared="$ld_call_shared $1" ;;
+ -Xlinker* ) ;;
+ * ) ld_call_shared="$ld_call_shared -Xlinker $1" ;;
+ esac
+ shift
+ done
+fi
+
+test -n "$objects_machine" && extra_objs="$extra_objs $objects_machine" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"$objects_machine\""
+ fi
+test -n "$objects_system" && extra_objs="$extra_objs $objects_system" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"$objects_system\""
+ fi
+test -n "$unexec" && extra_objs="$extra_objs $unexec" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"$unexec\""
+ fi
+
+echo $ac_n "checking for dynodump""... $ac_c" 1>&6
+echo "configure:2361: checking for dynodump" >&5
+if test "$unexec" != "unexsol2.o"; then
+ echo "$ac_t""no" 1>&6
+else
+ echo "$ac_t""yes" 1>&6
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining DYNODUMP
+EOF
+cat >> confdefs.h <<\EOF
+#define DYNODUMP 1
+EOF
+}
+
+ MAKE_SUBDIR="$MAKE_SUBDIR dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$MAKE_SUBDIR"; fi
+ SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS dynodump" && if test "$extra_verbose" = "yes"; then echo " Appending \"dynodump\" to \$SRC_SUBDIR_DEPS"; fi
+ case "$machine" in
+ sparc ) dynodump_arch=sparc ;;
+ *86* ) dynodump_arch=i386 ;;
+ powerpc ) dynodump_arch=ppc ;;
+ esac
+ test "$GCC" = "yes" && ld_switch_site="$ld_switch_site -fno-gnu-linker" && if test "$extra_verbose" = "yes"; then echo " Appending \"-fno-gnu-linker\" to \$ld_switch_site"; fi
+fi
+
+
+test "$machine$opsys" = "powerpclinux" && start_flags="-T $srcdir/src/ppc.ldscript"
+
+if test "$unexec" = "unexaix.o"; then
+ if test "$dynamic" = "no"; then
+ start_flags="-Wl,-bnso,-bnodelcsect"
+ test "$GCC" = "yes" && start_flags="-B/bin/ ${start_flags}"
+ for f in "/lib/syscalls.exp" "/lib/threads.exp"; do
+ if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; fi
+ done
+ for f in "/usr/lpp/X11/bin/smt.exp" "/usr/bin/X11/smt.exp"; do
+ if test -r "$f"; then start_flags="${start_flags},-bI:${f}"; break; fi
+ done
+
+echo $ac_n "checking for terminateAndUnload in -lC""... $ac_c" 1>&6
+echo "configure:2399: checking for terminateAndUnload in -lC" >&5
+ac_lib_var=`echo C'_'terminateAndUnload | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lC "
+cat > conftest.$ac_ext <<EOF
+#line 2404 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char terminateAndUnload();
+
+int main() {
+terminateAndUnload()
+; return 0; }
+EOF
+if { (eval echo configure:2415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ libs_system="$libs_system -lC" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lC\" to \$libs_system"; fi
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ fi
+elif test -n "$ld_text_start_addr"; then
+ start_flags="-T $ld_text_start_addr -e __start"
+fi
+
+
+
+
+if test "$ordinary_link" = "no" -a "$GCC" = "yes"; then
+ test -z "$linker" && linker='$(CC) -nostdlib'
+ test -z "$lib_gcc" && lib_gcc='`$(CC) -print-libgcc-file-name`'
+fi
+test "$GCC" != "yes" && lib_gcc=
+
+
+
+
+
+if test -n "$site_prefixes"; then
+ for arg in $site_prefixes; do
+ case "$arg" in
+ -* ) ;;
+ * ) argi="-I${arg}/include" ; argl="-L${arg}/lib" ;;
+ esac
+ c_switch_site="$c_switch_site $argi" && if test "$extra_verbose" = "yes"; then echo " Appending \"$argi\" to \$c_switch_site"; fi
+ ld_switch_site="$ld_switch_site $argl" && if test "$extra_verbose" = "yes"; then echo " Appending \"$argl\" to \$ld_switch_site"; fi
+ done
+fi
+
+if test -n "$site_libraries"; then
+ for arg in $site_libraries; do
+ case "$arg" in -* ) ;; * ) arg="-L${arg}" ;; esac
+ ld_switch_site="$ld_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$ld_switch_site"; fi
+ done
+fi
+
+if test -n "$site_includes"; then
+ for arg in $site_includes; do
+ case "$arg" in -* ) ;; * ) arg="-I${arg}" ;; esac
+ c_switch_site="$c_switch_site $arg" && if test "$extra_verbose" = "yes"; then echo " Appending \"$arg\" to \$c_switch_site"; fi
+ done
+fi
+
+
+for dir in "/usr/ccs/lib"; do
+ test -d "$dir" && ld_switch_site="$ld_switch_site -L${dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${dir}\" to \$ld_switch_site"; fi
+done
+
+if test -n "$site_runtime_libraries"; then
+ LD_RUN_PATH="`echo $site_runtime_libraries | sed -e 's/ */:/g'`"
+ export LD_RUN_PATH
+fi
+
+
+if test "$dynamic" = "no"; then add_runtime_path=no
+elif test -n "$LD_RUN_PATH"; then add_runtime_path=yes
+else case "$opsys" in
+ sol2 | irix* | *bsd* ) add_runtime_path=yes ;;
+ * ) add_runtime_path=no ;;
+ esac
+fi
+
+if test "$add_runtime_path" = "yes"; then
+ echo $ac_n "checking "for runtime libraries flag"""... $ac_c" 1>&6
+echo "configure:2499: checking "for runtime libraries flag"" >&5
+ dash_r=""
+ for try_dash_r in "-R" "-R " "-rpath "; do
+ xe_check_libs="${try_dash_r}/no/such/file-or-directory"
+
+if test "$GCC" = "yes"; then
+ set x $xe_check_libs; shift; xe_check_libs=""
+ while test -n "$1"; do
+ case $1 in
+ -L | -l | -u ) xe_check_libs="$xe_check_libs $1 $2"; shift ;;
+ -L* | -l* | -u* | -Wl* ) xe_check_libs="$xe_check_libs $1" ;;
+ -Xlinker* ) ;;
+ * ) xe_check_libs="$xe_check_libs -Xlinker $1" ;;
+ esac
+ shift
+ done
+fi
+ cat > conftest.$ac_ext <<EOF
+#line 2517 "configure"
+#include "confdefs.h"
+
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:2524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ dash_r="$try_dash_r"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+ xe_check_libs=""
+ test -n "$dash_r" && break
+ done
+ if test -n "$dash_r";
+ then echo "$ac_t"""\"${dash_r}\""" 1>&6
+ else echo "$ac_t""NONE" 1>&6
+ fi
+fi
+
+xe_add_unique_runpath_dir='
+ xe_add_p=yes
+ for xe_dir in $runpath_dirs; do test "$xe_dir" = "$xe_runpath_dir" && xe_add_p=no
+ done
+ if test "$xe_add_p" = "yes"; then
+ test -n "$runpath" && runpath="${runpath}:"
+ runpath="${runpath}${xe_runpath_dir}"
+ runpath_dirs="$runpath_dirs $xe_runpath_dir"
+ fi'
+
+
+
+
+if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
+ ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
+ ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
+
+ runpath="" runpath_dirs=""
+ if test -n "$LD_RUN_PATH"; then
+ runpath="$LD_RUN_PATH"
+ elif test "$GCC" = "yes"; then
+ ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
+ echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
+ xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
+ for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
+ case "$arg" in P,* | -L* | -R* )
+ for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
+ {
+xe_runpath_dir="$dir"
+ test "$xe_runpath_dir" != "/lib" -a \
+ "$xe_runpath_dir" != "/usr/lib" -a \
+ -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
+ eval "$xe_add_unique_runpath_dir"
+}
+ done ;;
+ esac
+ done
+ ld_switch_run="$ld_switch_run_save"
+ rm -f conftest*
+ else
+ for arg in $ld_switch_site $ld_switch_x_site; do
+ case "$arg" in -L*) {
+xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
+ test "$xe_runpath_dir" != "/lib" -a \
+ "$xe_runpath_dir" != "/usr/lib" -a \
+ -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
+ eval "$xe_add_unique_runpath_dir"
+};; esac
+ done
+ if test "$opsys $need_motif" = "sol2 yes"; then
+ xe_runpath_dir="/opt/SUNWdt/lib";
+ eval "$xe_add_unique_runpath_dir";
+ fi
+ fi
+ if test -n "$runpath"; then
+ ld_switch_run="${dash_r}${runpath}"
+
+if test "$GCC" = "yes"; then
+ set x $ld_switch_run; shift; ld_switch_run=""
+ while test -n "$1"; do
+ case $1 in
+ -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
+ -L* | -l* | -u* | -Wl* ) ld_switch_run="$ld_switch_run $1" ;;
+ -Xlinker* ) ;;
+ * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
+ esac
+ shift
+ done
+fi
+ test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
+ fi
+fi
+
+
+
+GNU_MALLOC=yes
+if test "$with_dlmalloc" != "no"; then
+ doug_lea_malloc=yes
+else
+ doug_lea_malloc=no
+fi
+after_morecore_hook_exists=yes
+echo $ac_n "checking for malloc_get_state""... $ac_c" 1>&6
+echo "configure:2624: checking for malloc_get_state" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 2627 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char malloc_get_state(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char malloc_get_state();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_malloc_get_state) || defined (__stub___malloc_get_state)
+choke me
+#else
+malloc_get_state();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2650: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_func_malloc_get_state=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_malloc_get_state=no"
+fi
+rm -f conftest*
+
+if eval "test \"`echo '$ac_cv_func_'malloc_get_state`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+doug_lea_malloc=no
+fi
+
+echo $ac_n "checking for malloc_set_state""... $ac_c" 1>&6
+echo "configure:2670: checking for malloc_set_state" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 2673 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char malloc_set_state(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char malloc_set_state();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_malloc_set_state) || defined (__stub___malloc_set_state)
+choke me
+#else
+malloc_set_state();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:2696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_func_malloc_set_state=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_malloc_set_state=no"
+fi
+rm -f conftest*
+
+if eval "test \"`echo '$ac_cv_func_'malloc_set_state`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+doug_lea_malloc=no
+fi
+
+echo $ac_n "checking whether __after_morecore_hook exists""... $ac_c" 1>&6
+echo "configure:2716: checking whether __after_morecore_hook exists" >&5
+cat > conftest.$ac_ext <<EOF
+#line 2718 "configure"
+#include "confdefs.h"
+extern void (* __after_morecore_hook)();
+int main() {
+__after_morecore_hook = 0
+; return 0; }
+EOF
+if { (eval echo configure:2725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+ after_morecore_hook_exists=no
+fi
+rm -f conftest*
+if test "$system_malloc" = "yes" ; then
+ GNU_MALLOC=no
+ GNU_MALLOC_reason="
+ (The GNU allocators don't work with this system configuration)."
+elif test "$with_system_malloc" = "yes" ; then
+ GNU_MALLOC=no
+ GNU_MALLOC_reason="
+ (User chose not to use GNU allocators)."
+elif test "$with_debug_malloc" = "yes" ; then
+ GNU_MALLOC=no
+ GNU_MALLOC_reason="
+ (User chose to use Debugging Malloc)."
+fi
+
+if test "$doug_lea_malloc" = "yes" ; then
+ if test "$GNU_MALLOC" = yes ; then
+ GNU_MALLOC_reason="
+ (Using Doug Lea's new malloc from the GNU C Library.)"
+ fi
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining DOUG_LEA_MALLOC
+EOF
+cat >> confdefs.h <<\EOF
+#define DOUG_LEA_MALLOC 1
+EOF
+}
+
+ if test "$after_morecore_hook_exists" = "no" ; then
+ GNU_MALLOC_reason="
+ (Using Doug Lea's new malloc from the Linux C Library.)"
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining _NO_MALLOC_WARNING_
+EOF
+cat >> confdefs.h <<\EOF
+#define _NO_MALLOC_WARNING_ 1
+EOF
+}
+
+ fi
+ use_minimal_tagbits=yes
+fi
+
+
+
+
+# Extract the first word of "ranlib", so it can be a program name with args.
+set dummy ranlib; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:2784: checking for $ac_word" >&5
+
+if test -n "$RANLIB"; then
+ ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_RANLIB="ranlib"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+ test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
+fi
+RANLIB="$ac_cv_prog_RANLIB"
+if test -n "$RANLIB"; then
+ echo "$ac_t""$RANLIB" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ac_aux_dir=
+for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
+ if test -f $ac_dir/install-sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f $ac_dir/install.sh; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
+fi
+ac_config_guess=$ac_aux_dir/config.guess
+ac_config_sub=$ac_aux_dir/config.sub
+ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# ./install, which can be erroneously created by make from ./install.sh.
+echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+echo "configure:2837: checking for a BSD compatible install" >&5
+if test -z "$INSTALL"; then
+
+ IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ # Account for people who put trailing slashes in PATH elements.
+ case "$ac_dir/" in
+ /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ for ac_prog in ginstall installbsd scoinst install; do
+ if test -f $ac_dir/$ac_prog; then
+ if test $ac_prog = install &&
+ grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ # OSF/1 installbsd also uses dspmsg, but is usable.
+ :
+ else
+ ac_cv_path_install="$ac_dir/$ac_prog -c"
+ break 2
+ fi
+ fi
+ done
+ ;;
+ esac
+ done
+ IFS="$ac_save_IFS"
+
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL="$ac_cv_path_install"
+ else
+ # As a last resort, use the slow shell script. We don't cache a
+ # path for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the path is relative.
+ INSTALL="$ac_install_sh"
+ fi
+fi
+echo "$ac_t""$INSTALL" 1>&6
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+for ac_prog in 'bison -y' byacc
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:2888: checking for $ac_word" >&5
+
+if test -n "$YACC"; then
+ ac_cv_prog_YACC="$YACC" # Let the user override the test.
+else
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+ for ac_dir in $PATH; do
+ test -z "$ac_dir" && ac_dir=.
+ if test -f $ac_dir/$ac_word; then
+ ac_cv_prog_YACC="$ac_prog"
+ break
+ fi
+ done
+ IFS="$ac_save_ifs"
+fi
+YACC="$ac_cv_prog_YACC"
+if test -n "$YACC"; then
+ echo "$ac_t""$YACC" 1>&6
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+test -n "$YACC" && break
+done
+test -n "$YACC" || YACC="yacc"
+
+
+for ac_hdr in mach/mach.h sys/stropts.h sys/timeb.h sys/time.h unistd.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:2919: checking for $ac_hdr" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 2922 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:2927: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_hdr
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+}
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in utime.h locale.h libgen.h fcntl.h ulimit.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:2960: checking for $ac_hdr" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 2963 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:2968: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_hdr
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+}
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+for ac_hdr in linux/version.h kstat.h sys/pstat.h inttypes.h sys/un.h a.out.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:3001: checking for $ac_hdr" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3004 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:3009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_hdr
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+}
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
+echo "configure:3039: checking for sys/wait.h that is POSIX.1 compatible" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3042 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/wait.h>
+#ifndef WEXITSTATUS
+#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
+#endif
+#ifndef WIFEXITED
+#define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+#endif
+int main() {
+int s;
+wait (&s);
+s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
+; return 0; }
+EOF
+if { (eval echo configure:3058: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_header_sys_wait_h=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_sys_wait_h=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
+if test $ac_cv_header_sys_wait_h = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_SYS_WAIT_H
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_SYS_WAIT_H 1
+EOF
+}
+
+fi
+
+echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
+echo "configure:3082: checking for ANSI C header files" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3085 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:3093: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ ac_cv_header_stdc=yes
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 3110 "configure"
+#include "confdefs.h"
+#include <string.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "memchr" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+cat > conftest.$ac_ext <<EOF
+#line 3128 "configure"
+#include "confdefs.h"
+#include <stdlib.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "free" >/dev/null 2>&1; then
+ :
+else
+ rm -rf conftest*
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+cat > conftest.$ac_ext <<EOF
+#line 3146 "configure"
+#include "confdefs.h"
+#include <ctype.h>
+#define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int main () { int i; for (i = 0; i < 256; i++)
+if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
+exit (0); }
+
+EOF
+if { (eval echo configure:3157: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ :
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_header_stdc=no
+fi
+rm -fr conftest*
+fi
+
+echo "$ac_t""$ac_cv_header_stdc" 1>&6
+if test $ac_cv_header_stdc = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining STDC_HEADERS
+EOF
+cat >> confdefs.h <<\EOF
+#define STDC_HEADERS 1
+EOF
+}
+
+fi
+
+echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
+echo "configure:3182: checking whether time.h and sys/time.h may both be included" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3185 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/time.h>
+#include <time.h>
+int main() {
+struct tm *tp;
+; return 0; }
+EOF
+if { (eval echo configure:3194: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_header_time=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_header_time=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_header_time" 1>&6
+if test $ac_cv_header_time = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining TIME_WITH_SYS_TIME
+EOF
+cat >> confdefs.h <<\EOF
+#define TIME_WITH_SYS_TIME 1
+EOF
+}
+
+fi
+
+echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
+echo "configure:3218: checking for sys_siglist declaration in signal.h or unistd.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3221 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <signal.h>
+/* NetBSD declares sys_siglist in unistd.h. */
+#ifdef HAVE_UNISTD_H
+#include <unistd.h>
+#endif
+int main() {
+char *msg = *(sys_siglist + 1);
+; return 0; }
+EOF
+if { (eval echo configure:3233: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_decl_sys_siglist=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_decl_sys_siglist=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
+if test $ac_cv_decl_sys_siglist = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining SYS_SIGLIST_DECLARED
+EOF
+cat >> confdefs.h <<\EOF
+#define SYS_SIGLIST_DECLARED 1
+EOF
+}
+
+fi
+
+
+echo $ac_n "checking for struct utimbuf""... $ac_c" 1>&6
+echo "configure:3258: checking for struct utimbuf" >&5
+cat > conftest.$ac_ext <<EOF
+#line 3260 "configure"
+#include "confdefs.h"
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+#ifdef HAVE_UTIME_H
+#include <utime.h>
+#endif
+int main() {
+static struct utimbuf x; x.actime = x.modtime;
+; return 0; }
+EOF
+if { (eval echo configure:3279: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_STRUCT_UTIMBUF
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_STRUCT_UTIMBUF 1
+EOF
+}
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+fi
+rm -f conftest*
+
+echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
+echo "configure:3299: checking return type of signal handlers" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3302 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <signal.h>
+#ifdef signal
+#undef signal
+#endif
+#ifdef __cplusplus
+extern "C" void (*signal (int, void (*)(int)))(int);
+#else
+void (*signal ()) ();
+#endif
+
+int main() {
+int i;
+; return 0; }
+EOF
+if { (eval echo configure:3319: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_type_signal=void
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_type_signal=int
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_type_signal" 1>&6
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining RETSIGTYPE = $ac_cv_type_signal
+EOF
+cat >> confdefs.h <<EOF
+#define RETSIGTYPE $ac_cv_type_signal
+EOF
+}
+
+
+echo $ac_n "checking for size_t""... $ac_c" 1>&6
+echo "configure:3341: checking for size_t" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3344 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_size_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_size_t=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_type_size_t" 1>&6
+if test $ac_cv_type_size_t = no; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining size_t = unsigned
+EOF
+cat >> confdefs.h <<\EOF
+#define size_t unsigned
+EOF
+}
+
+fi
+
+echo $ac_n "checking for pid_t""... $ac_c" 1>&6
+echo "configure:3375: checking for pid_t" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3378 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_pid_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_pid_t=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_type_pid_t" 1>&6
+if test $ac_cv_type_pid_t = no; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining pid_t = int
+EOF
+cat >> confdefs.h <<\EOF
+#define pid_t int
+EOF
+}
+
+fi
+
+echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
+echo "configure:3409: checking for uid_t in sys/types.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3412 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "uid_t" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_uid_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_uid_t=no
+fi
+rm -f conftest*
+
+
+echo "$ac_t""$ac_cv_type_uid_t" 1>&6
+if test $ac_cv_type_uid_t = no; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining uid_t = int
+EOF
+cat >> confdefs.h <<\EOF
+#define uid_t int
+EOF
+}
+
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining gid_t = int
+EOF
+cat >> confdefs.h <<\EOF
+#define gid_t int
+EOF
+}
+
+fi
+
+echo $ac_n "checking for mode_t""... $ac_c" 1>&6
+echo "configure:3448: checking for mode_t" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3451 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "mode_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_mode_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_mode_t=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_type_mode_t" 1>&6
+if test $ac_cv_type_mode_t = no; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining mode_t = int
+EOF
+cat >> confdefs.h <<\EOF
+#define mode_t int
+EOF
+}
+
+fi
+
+echo $ac_n "checking for off_t""... $ac_c" 1>&6
+echo "configure:3482: checking for off_t" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3485 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#if STDC_HEADERS
+#include <stdlib.h>
+#include <stddef.h>
+#endif
+EOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ egrep "off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
+ rm -rf conftest*
+ ac_cv_type_off_t=yes
+else
+ rm -rf conftest*
+ ac_cv_type_off_t=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_type_off_t" 1>&6
+if test $ac_cv_type_off_t = no; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining off_t = long
+EOF
+cat >> confdefs.h <<\EOF
+#define off_t long
+EOF
+}
+
+fi
+
+
+echo $ac_n "checking for struct timeval""... $ac_c" 1>&6
+echo "configure:3517: checking for struct timeval" >&5
+cat > conftest.$ac_ext <<EOF
+#line 3519 "configure"
+#include "confdefs.h"
+#ifdef TIME_WITH_SYS_TIME
+#include <sys/time.h>
+#include <time.h>
+#else
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#else
+#include <time.h>
+#endif
+#endif
+int main() {
+static struct timeval x; x.tv_sec = x.tv_usec;
+; return 0; }
+EOF
+if { (eval echo configure:3535: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ echo "$ac_t""yes" 1>&6
+ HAVE_TIMEVAL=yes
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_TIMEVAL
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_TIMEVAL 1
+EOF
+}
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ echo "$ac_t""no" 1>&6
+ HAVE_TIMEVAL=no
+fi
+rm -f conftest*
+
+echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
+echo "configure:3557: checking whether struct tm is in sys/time.h or time.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3560 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <time.h>
+int main() {
+struct tm *tp; tp->tm_sec;
+; return 0; }
+EOF
+if { (eval echo configure:3568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_struct_tm=time.h
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_struct_tm=sys/time.h
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_struct_tm" 1>&6
+if test $ac_cv_struct_tm = sys/time.h; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining TM_IN_SYS_TIME
+EOF
+cat >> confdefs.h <<\EOF
+#define TM_IN_SYS_TIME 1
+EOF
+}
+
+fi
+
+echo $ac_n "checking for tm_zone in struct tm""... $ac_c" 1>&6
+echo "configure:3592: checking for tm_zone in struct tm" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3595 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <$ac_cv_struct_tm>
+int main() {
+struct tm tm; tm.tm_zone;
+; return 0; }
+EOF
+if { (eval echo configure:3603: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_struct_tm_zone=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_struct_tm_zone=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_struct_tm_zone" 1>&6
+if test "$ac_cv_struct_tm_zone" = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_TM_ZONE
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_TM_ZONE 1
+EOF
+}
+
+else
+ echo $ac_n "checking for tzname""... $ac_c" 1>&6
+echo "configure:3626: checking for tzname" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3629 "configure"
+#include "confdefs.h"
+#include <time.h>
+#ifndef tzname /* For SGI. */
+extern char *tzname[]; /* RS6000 and others reject char **tzname. */
+#endif
+int main() {
+atoi(*tzname);
+; return 0; }
+EOF
+if { (eval echo configure:3639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ ac_cv_var_tzname=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_var_tzname=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_var_tzname" 1>&6
+ if test $ac_cv_var_tzname = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_TZNAME
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_TZNAME 1
+EOF
+}
+
+ fi
+fi
+
+
+echo $ac_n "checking for working const""... $ac_c" 1>&6
+echo "configure:3665: checking for working const" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3668 "configure"
+#include "confdefs.h"
+
+int main() {
+
+/* Ultrix mips cc rejects this. */
+typedef int charset[2]; const charset x;
+/* SunOS 4.1.1 cc rejects this. */
+char const *const *ccp;
+char **p;
+/* NEC SVR4.0.2 mips cc rejects this. */
+struct point {int x, y;};
+static struct point const zero = {0,0};
+/* AIX XL C 1.02.0.0 rejects this.
+ It does not let you subtract one const X* pointer from another in an arm
+ of an if-expression whose if-part is not a constant expression */
+const char *g = "string";
+ccp = &g + (g ? g-g : 0);
+/* HPUX 7.0 cc rejects these. */
+++ccp;
+p = (char**) ccp;
+ccp = (char const *const *) p;
+{ /* SCO 3.2v4 cc rejects this. */
+ char *t;
+ char const *s = 0 ? (char *) 0 : (char const *) 0;
+
+ *t++ = 0;
+}
+{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
+ int x[] = {25, 17};
+ const int *foo = &x[0];
+ ++foo;
+}
+{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
+ typedef const int *iptr;
+ iptr p = 0;
+ ++p;
+}
+{ /* AIX XL C 1.02.0.0 rejects this saying
+ "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
+ struct s { int j; const int *ap[3]; };
+ struct s *b; b->j = 5;
+}
+{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
+ const int foo = 10;
+}
+
+; return 0; }
+EOF
+if { (eval echo configure:3717: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_c_const=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_c_const=no
+fi
+rm -f conftest*
+
+echo "$ac_t""$ac_cv_c_const" 1>&6
+if test $ac_cv_c_const = no; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining const =
+EOF
+cat >> confdefs.h <<\EOF
+#define const
+EOF
+}
+
+fi
+
+
+echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
+echo "configure:3742: checking whether ${MAKE-make} sets \${MAKE}" >&5
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
+
+cat > conftestmake <<\EOF
+all:
+ @echo 'ac_maketemp="${MAKE}"'
+EOF
+# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
+if test -n "$ac_maketemp"; then
+ eval ac_cv_prog_make_${ac_make}_set=yes
+else
+ eval ac_cv_prog_make_${ac_make}_set=no
+fi
+rm -f conftestmake
+if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ SET_MAKE=
+else
+ echo "$ac_t""no" 1>&6
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+
+echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
+echo "configure:3767: checking whether byte ordering is bigendian" >&5
+
+ac_cv_c_bigendian=unknown
+# See if sys/param.h defines the BYTE_ORDER macro.
+cat > conftest.$ac_ext <<EOF
+#line 3772 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
+ bogus endian macros
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3783: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ # It does; now see whether it defined to BIG_ENDIAN or not.
+cat > conftest.$ac_ext <<EOF
+#line 3787 "configure"
+#include "confdefs.h"
+#include <sys/types.h>
+#include <sys/param.h>
+int main() {
+
+#if BYTE_ORDER != BIG_ENDIAN
+ not big endian
+#endif
+; return 0; }
+EOF
+if { (eval echo configure:3798: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+ rm -rf conftest*
+ ac_cv_c_bigendian=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_cv_c_bigendian=no
+fi
+rm -f conftest*
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+if test $ac_cv_c_bigendian = unknown; then
+cat > conftest.$ac_ext <<EOF
+#line 3815 "configure"
+#include "confdefs.h"
+main () {
+ /* Are we little or big endian? From Harbison&Steele. */
+ union
+ {
+ long l;
+ char c[sizeof (long)];
+ } u;
+ u.l = 1;
+ exit (u.c[sizeof (long) - 1] == 1);
+}
+EOF
+if { (eval echo configure:3828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ac_cv_c_bigendian=no
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_c_bigendian=yes
+fi
+rm -fr conftest*
+fi
+
+echo "$ac_t""$ac_cv_c_bigendian" 1>&6
+if test $ac_cv_c_bigendian = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining WORDS_BIGENDIAN
+EOF
+cat >> confdefs.h <<\EOF
+#define WORDS_BIGENDIAN 1
+EOF
+}
+
+fi
+
+
+echo $ac_n "checking size of short""... $ac_c" 1>&6
+echo "configure:3854: checking size of short" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3857 "configure"
+#include "confdefs.h"
+#include <stdio.h>
+main()
+{
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(short));
+ exit(0);
+}
+EOF
+if { (eval echo configure:3868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ac_cv_sizeof_short=`cat conftestval`
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_sizeof_short=0
+fi
+rm -fr conftest*
+echo "$ac_t""$ac_cv_sizeof_short" 1>&6
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining SIZEOF_SHORT = $ac_cv_sizeof_short
+EOF
+cat >> confdefs.h <<EOF
+#define SIZEOF_SHORT $ac_cv_sizeof_short
+EOF
+}
+
+
+if test "$ac_cv_sizeof_short" = 0; then
+ echo ""
+ echo "*** PANIC *** Configure tests are not working - compiler is broken."
+ echo "*** PANIC *** Please examine config.log for compilation errors."
+ exit 1
+fi
+echo $ac_n "checking size of int""... $ac_c" 1>&6
+echo "configure:3895: checking size of int" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3898 "configure"
+#include "confdefs.h"
+#include <stdio.h>
+main()
+{
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(int));
+ exit(0);
+}
+EOF
+if { (eval echo configure:3909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ac_cv_sizeof_int=`cat conftestval`
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_sizeof_int=0
+fi
+rm -fr conftest*
+echo "$ac_t""$ac_cv_sizeof_int" 1>&6
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining SIZEOF_INT = $ac_cv_sizeof_int
+EOF
+cat >> confdefs.h <<EOF
+#define SIZEOF_INT $ac_cv_sizeof_int
+EOF
+}
+
+
+echo $ac_n "checking size of long""... $ac_c" 1>&6
+echo "configure:3930: checking size of long" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3933 "configure"
+#include "confdefs.h"
+#include <stdio.h>
+main()
+{
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(long));
+ exit(0);
+}
+EOF
+if { (eval echo configure:3944: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ac_cv_sizeof_long=`cat conftestval`
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_sizeof_long=0
+fi
+rm -fr conftest*
+echo "$ac_t""$ac_cv_sizeof_long" 1>&6
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining SIZEOF_LONG = $ac_cv_sizeof_long
+EOF
+cat >> confdefs.h <<EOF
+#define SIZEOF_LONG $ac_cv_sizeof_long
+EOF
+}
+
+
+echo $ac_n "checking size of long long""... $ac_c" 1>&6
+echo "configure:3965: checking size of long long" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 3968 "configure"
+#include "confdefs.h"
+#include <stdio.h>
+main()
+{
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(long long));
+ exit(0);
+}
+EOF
+if { (eval echo configure:3979: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ac_cv_sizeof_long_long=`cat conftestval`
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_sizeof_long_long=0
+fi
+rm -fr conftest*
+echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining SIZEOF_LONG_LONG = $ac_cv_sizeof_long_long
+EOF
+cat >> confdefs.h <<EOF
+#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
+EOF
+}
+
+
+echo $ac_n "checking size of void *""... $ac_c" 1>&6
+echo "configure:4000: checking size of void *" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 4003 "configure"
+#include "confdefs.h"
+#include <stdio.h>
+main()
+{
+ FILE *f=fopen("conftestval", "w");
+ if (!f) exit(1);
+ fprintf(f, "%d\n", sizeof(void *));
+ exit(0);
+}
+EOF
+if { (eval echo configure:4014: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ac_cv_sizeof_void_p=`cat conftestval`
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ ac_cv_sizeof_void_p=0
+fi
+rm -fr conftest*
+echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
+{ test "$extra_verbose" = "yes" && cat << EOF
+ Defining SIZEOF_VOID_P = $ac_cv_sizeof_void_p
+EOF
+cat >> confdefs.h <<EOF
+#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
+EOF
+}
+
+
+
+echo $ac_n "checking for long file names""... $ac_c" 1>&6
+echo "configure:4036: checking for long file names" >&5
+
+ac_cv_sys_long_file_names=yes
+# Test for long file names in all the places we know might matter:
+# . the current directory, where building will happen
+# $prefix/lib where we will be installing things
+# $exec_prefix/lib likewise
+# eval it to expand exec_prefix.
+# $TMPDIR if set, where it might want to write temporary files
+# if $TMPDIR is not set:
+# /tmp where it might want to write temporary files
+# /var/tmp likewise
+# /usr/tmp likewise
+if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
+ ac_tmpdirs="$TMPDIR"
+else
+ ac_tmpdirs='/tmp /var/tmp /usr/tmp'
+fi
+for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
+ test -d $ac_dir || continue
+ test -w $ac_dir || continue # It is less confusing to not echo anything here.
+ (echo 1 > $ac_dir/conftest9012345) 2>/dev/null
+ (echo 2 > $ac_dir/conftest9012346) 2>/dev/null
+ val=`cat $ac_dir/conftest9012345 2>/dev/null`
+ if test ! -f $ac_dir/conftest9012345 || test "$val" != 1; then
+ ac_cv_sys_long_file_names=no
+ rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
+ break
+ fi
+ rm -f $ac_dir/conftest9012345 $ac_dir/conftest9012346 2>/dev/null
+done
+
+echo "$ac_t""$ac_cv_sys_long_file_names" 1>&6
+if test $ac_cv_sys_long_file_names = yes; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_LONG_FILE_NAMES
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_LONG_FILE_NAMES 1
+EOF
+}
+
+fi
+
+
+
+echo $ac_n "checking for sin in -lm""... $ac_c" 1>&6
+echo "configure:4083: checking for sin in -lm" >&5
+ac_lib_var=`echo m'_'sin | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lm "
+cat > conftest.$ac_ext <<EOF
+#line 4088 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char sin();
+
+int main() {
+sin()
+; return 0; }
+EOF
+if { (eval echo configure:4099: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_lib=HAVE_LIB`echo m | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_lib
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_lib 1
+EOF
+}
+
+ LIBS="-lm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lm\" to \$LIBS"; fi
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+
+{ test "$extra_verbose" = "yes" && cat << \EOF
+ Defining LISP_FLOAT_TYPE
+EOF
+cat >> confdefs.h <<\EOF
+#define LISP_FLOAT_TYPE 1
+EOF
+}
+
+
+cat > conftest.$ac_ext <<EOF
+#line 4141 "configure"
+#include "confdefs.h"
+#include <math.h>
+int main() {
+return atanh(1.0) + asinh(1.0) + acosh(1.0);
+; return 0; }
+EOF
+if { (eval echo configure:4148: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_INVERSE_HYPERBOLIC
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_INVERSE_HYPERBOLIC 1
+EOF
+}
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -f conftest*
+
+echo "checking type of mail spool file locking" 1>&6
+echo "configure:4165: checking type of mail spool file locking" >&5
+test -z "$mail_locking" -a "$mail_use_flock" = "yes" && mail_locking=flock
+test -z "$mail_locking" -a "$mail_use_lockf" = "yes" && mail_locking=lockf
+if test "$mail_locking" = "lockf"; then { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining REAL_MAIL_USE_LOCKF
+EOF
+cat >> confdefs.h <<\EOF
+#define REAL_MAIL_USE_LOCKF 1
+EOF
+}
+
+elif test "$mail_locking" = "flock"; then { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining REAL_MAIL_USE_FLOCK
+EOF
+cat >> confdefs.h <<\EOF
+#define REAL_MAIL_USE_FLOCK 1
+EOF
+}
+
+else mail_locking="dot-locking"
+fi
+
+
+echo $ac_n "checking for kstat_open in -lkstat""... $ac_c" 1>&6
+echo "configure:4189: checking for kstat_open in -lkstat" >&5
+ac_lib_var=`echo kstat'_'kstat_open | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lkstat "
+cat > conftest.$ac_ext <<EOF
+#line 4194 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char kstat_open();
+
+int main() {
+kstat_open()
+; return 0; }
+EOF
+if { (eval echo configure:4205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_lib=HAVE_LIB`echo kstat | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_lib
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_lib 1
+EOF
+}
+
+ LIBS="-lkstat $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkstat\" to \$LIBS"; fi
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+
+
+echo $ac_n "checking for kvm_read in -lkvm""... $ac_c" 1>&6
+echo "configure:4239: checking for kvm_read in -lkvm" >&5
+ac_lib_var=`echo kvm'_'kvm_read | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lkvm "
+cat > conftest.$ac_ext <<EOF
+#line 4244 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char kvm_read();
+
+int main() {
+kvm_read()
+; return 0; }
+EOF
+if { (eval echo configure:4255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_lib=HAVE_LIB`echo kvm | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_lib
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_lib 1
+EOF
+}
+
+ LIBS="-lkvm $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lkvm\" to \$LIBS"; fi
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+
+case "$opsys" in decosf*)
+
+echo $ac_n "checking for cma_open in -lpthreads""... $ac_c" 1>&6
+echo "configure:4290: checking for cma_open in -lpthreads" >&5
+ac_lib_var=`echo pthreads'_'cma_open | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lpthreads "
+cat > conftest.$ac_ext <<EOF
+#line 4295 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char cma_open();
+
+int main() {
+cma_open()
+; return 0; }
+EOF
+if { (eval echo configure:4306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_lib=HAVE_LIB`echo pthreads | sed -e 's/[^a-zA-Z0-9_]/_/g' \
+ -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_lib
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_lib 1
+EOF
+}
+
+ LIBS="-lpthreads $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lpthreads\" to \$LIBS"; fi
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ test "$ac_cv_lib_pthreads_cma_open" = "yes" && \
+ c_switch_site="$c_switch_site -threads" ;;
+esac
+
+echo $ac_n "checking whether the -xildoff compiler flag is required""... $ac_c" 1>&6
+echo "configure:4342: checking whether the -xildoff compiler flag is required" >&5
+if ${CC-cc} '-###' -xildon no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ; then
+ if ${CC-cc} '-###' -xildoff no_such_file.c 2>&1 | grep '^[^ ]*/ild ' > /dev/null ;
+ then echo "$ac_t""no" 1>&6;
+ 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
+ fi
+ else echo "$ac_t""no" 1>&6
+fi
+
+if test "$opsys" = "sol2" && test "$OS_RELEASE" -ge 56; then
+ echo $ac_n "checking for \"-z ignore\" linker flag""... $ac_c" 1>&6
+echo "configure:4353: checking for \"-z ignore\" linker flag" >&5
+ case "`ld -h 2>&1`" in
+ *-z\ ignore\|record* ) echo "$ac_t""yes" 1>&6
+ ld_switch_site="-z ignore $ld_switch_site" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-z ignore\" to \$ld_switch_site"; fi ;;
+ *) echo "$ac_t""no" 1>&6 ;;
+ esac
+fi
+
+
+echo "checking "for specified window system"" 1>&6
+echo "configure:4363: checking "for specified window system"" >&5
+
+if test "$with_x11" != "no"; then
+ test "$x_includes $x_libraries" != "NONE NONE" && \
+ window_system=x11 with_x11=yes
+
+
+ if test "$x_includes $x_libraries" = "NONE NONE" \
+ -a -n "$OPENWINHOME" \
+ -a "$OPENWINHOME" != "/usr/openwin" \
+ -a -d "$OPENWINHOME"; then
+ test -d "$OPENWINHOME/lib" && x_libraries="$OPENWINHOME/lib"
+ test -d "$OPENWINHOME/include" && x_includes="$OPENWINHOME/include"
+ test -d "$OPENWINHOME/share/include" && x_includes="$OPENWINHOME/share/include"
+ fi
+
+ if test "$x_includes" = "NONE"; then
+ for dir in "/usr/X11" "/usr/X11R6"; do
+ if test -d "$dir/include/X11"; then x_includes="$dir/include"; break; fi
+ done
+ fi
+
+ if test "$x_libraries" = "NONE"; then
+ for dir in "/usr/X11/lib" "/usr/X11R6/lib" "/usr/lib/X11R6"; do
+ if test -r "$dir/libX11.a"; then x_libraries="$dir"; break; fi
+ done
+ fi
+
+ # If we find X, set shell vars x_includes and x_libraries to the
+# paths, otherwise set no_x=yes.
+# Uses ac_ vars as temps to allow command line to override cache and checks.
+# --without-x overrides everything else, but does not touch the cache.
+echo $ac_n "checking for X""... $ac_c" 1>&6
+echo "configure:4396: checking for X" >&5
+
+# Check whether --with-x or --without-x was given.
+if test "${with_x+set}" = set; then
+ withval="$with_x"
+ :
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+ # The user explicitly disabled X.
+ have_x=disabled
+else
+ if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
+ # Both variables are already set.
+ have_x=yes
+ else
+
+# One or both of the vars are not set, and there is no cached value.
+ac_x_includes=NO ac_x_libraries=NO
+rm -fr conftestdir
+if mkdir conftestdir; then
+ cd conftestdir
+ # Make sure to not put "make" in the Imakefile rules, since we grep it out.
+ cat > Imakefile <<'EOF'
+acfindx:
+ @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
+EOF
+ if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
+ # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+ eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
+ # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+ for ac_extension in a so sl; do
+ if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
+ test -f $ac_im_libdir/libX11.$ac_extension; then
+ ac_im_usrlibdir=$ac_im_libdir; break
+ fi
+ done
+ # Screen out bogus values from the imake configuration. They are
+ # bogus both because they are the default anyway, and because
+ # using them would break gcc on systems where it needs fixed includes.
+ case "$ac_im_incroot" in
+ /usr/include) ;;
+ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes="$ac_im_incroot" ;;
+ esac
+ case "$ac_im_usrlibdir" in
+ /usr/lib | /lib) ;;
+ *) test -d "$ac_im_usrlibdir" && ac_x_libraries="$ac_im_usrlibdir" ;;
+ esac
+ fi
+ cd ..
+ rm -fr conftestdir
+fi
+
+if test "$ac_x_includes" = NO; then
+ # Guess where to find include files, by looking for this one X11 .h file.
+ test -z "$x_direct_test_include" && x_direct_test_include=X11/Intrinsic.h
+
+ # First, try using that file with no special directory specified.
+cat > conftest.$ac_ext <<EOF
+#line 4456 "configure"
+#include "confdefs.h"
+#include <$x_direct_test_include>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:4461: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ # Look for the header file in a standard set of common directories.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ for ac_dir in \
+ /usr/X11/include \
+ /usr/X11R6/include \
+ /usr/X11R5/include \
+ /usr/X11R4/include \
+ \
+ /usr/include/X11 \
+ /usr/include/X11R6 \
+ /usr/include/X11R5 \
+ /usr/include/X11R4 \
+ \
+ /usr/local/X11/include \
+ /usr/local/X11R6/include \
+ /usr/local/X11R5/include \
+ /usr/local/X11R4/include \
+ \
+ /usr/local/include/X11 \
+ /usr/local/include/X11R6 \
+ /usr/local/include/X11R5 \
+ /usr/local/include/X11R4 \
+ \
+ /usr/X386/include \
+ /usr/x386/include \
+ /usr/XFree86/include/X11 \
+ \
+ /usr/include \
+ /usr/local/include \
+ /usr/unsupported/include \
+ /usr/athena/include \
+ /usr/local/x11r5/include \
+ /usr/lpp/Xamples/include \
+ \
+ /usr/openwin/include \
+ /usr/openwin/share/include \
+ ; \
+ do
+ if test -r "$ac_dir/$x_direct_test_include"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+ done
+fi
+rm -f conftest*
+fi # $ac_x_includes = NO
+
+if test "$ac_x_libraries" = NO; then
+ # Check for the libraries.
+
+ test -z "$x_direct_test_library" && x_direct_test_library=Xt
+ test -z "$x_direct_test_function" && x_direct_test_function=XtMalloc
+
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS="$LIBS"
+ LIBS="-l$x_direct_test_library $LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4530 "configure"
+#include "confdefs.h"
+
+int main() {
+${x_direct_test_function}()
+; return 0; }
+EOF
+if { (eval echo configure:4537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ LIBS="$ac_save_LIBS"
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ LIBS="$ac_save_LIBS"
+# First see if replacing the include by lib works.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+for ac_dir in `echo "$ac_x_includes" | sed s/include/lib/` \
+ /usr/X11/lib \
+ /usr/X11R6/lib \
+ /usr/X11R5/lib \
+ /usr/X11R4/lib \
+ \
+ /usr/lib/X11 \
+ /usr/lib/X11R6 \
+ /usr/lib/X11R5 \
+ /usr/lib/X11R4 \
+ \
+ /usr/local/X11/lib \
+ /usr/local/X11R6/lib \
+ /usr/local/X11R5/lib \
+ /usr/local/X11R4/lib \
+ \
+ /usr/local/lib/X11 \
+ /usr/local/lib/X11R6 \
+ /usr/local/lib/X11R5 \
+ /usr/local/lib/X11R4 \
+ \
+ /usr/X386/lib \
+ /usr/x386/lib \
+ /usr/XFree86/lib/X11 \
+ \
+ /usr/lib \
+ /usr/local/lib \
+ /usr/unsupported/lib \
+ /usr/athena/lib \
+ /usr/local/x11r5/lib \
+ /usr/lpp/Xamples/lib \
+ /lib/usr/lib/X11 \
+ \
+ /usr/openwin/lib \
+ /usr/openwin/share/lib \
+ ; \
+do
+ for ac_extension in a so sl; do
+ if test -r $ac_dir/lib${x_direct_test_library}.$ac_extension; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done
+fi
+rm -f conftest*
+fi # $ac_x_libraries = NO
+
+if test "$ac_x_includes" = NO || test "$ac_x_libraries" = NO; then
+ # Didn't find X anywhere. Cache the known absence of X.
+ ac_cv_have_x="have_x=no"
+else
+ # Record where we found X for the cache.
+ ac_cv_have_x="have_x=yes \
+ ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
+fi
+ fi
+ eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+ echo "$ac_t""$have_x" 1>&6
+ no_x=yes
+else
+ # If each of the values was on the command line, it overrides each guess.
+ test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+ test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+ # Update the cache value to reflect the command line values.
+ ac_cv_have_x="have_x=yes \
+ ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
+ echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
+fi
+
+if test "$no_x" = yes; then
+ # Not all programs may use this symbol, but it does not hurt to define it.
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining X_DISPLAY_MISSING
+EOF
+cat >> confdefs.h <<\EOF
+#define X_DISPLAY_MISSING 1
+EOF
+}
+
+ X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
+else
+ if test -n "$x_includes"; then
+ X_CFLAGS="$X_CFLAGS -I$x_includes"
+ fi
+
+ # It would also be nice to do this for all -L options, not just this one.
+ if test -n "$x_libraries"; then
+ X_LIBS="$X_LIBS -L$x_libraries"
+ # For Solaris; some versions of Sun CC require a space after -R and
+ # others require no space. Words are not sufficient . . . .
+ case "`(uname -sr) 2>/dev/null`" in
+ "SunOS 5"*)
+ echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6
+echo "configure:4646: checking whether -R must be followed by a space" >&5
+ ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries"
+ cat > conftest.$ac_ext <<EOF
+#line 4649 "configure"
+#include "confdefs.h"
+
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:4656: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ ac_R_nospace=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_R_nospace=no
+fi
+rm -f conftest*
+ if test $ac_R_nospace = yes; then
+ echo "$ac_t""no" 1>&6
+ X_LIBS="$X_LIBS -R$x_libraries"
+ else
+ LIBS="$ac_xsave_LIBS -R $x_libraries"
+ cat > conftest.$ac_ext <<EOF
+#line 4672 "configure"
+#include "confdefs.h"
+
+int main() {
+
+; return 0; }
+EOF
+if { (eval echo configure:4679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ ac_R_space=yes
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ ac_R_space=no
+fi
+rm -f conftest*
+ if test $ac_R_space = yes; then
+ echo "$ac_t""yes" 1>&6
+ X_LIBS="$X_LIBS -R $x_libraries"
+ else
+ echo "$ac_t""neither works" 1>&6
+ fi
+ fi
+ LIBS="$ac_xsave_LIBS"
+ esac
+ fi
+
+ # Check for system-dependent libraries X programs must link with.
+ # Do this before checking for the system-independent R6 libraries
+ # (-lICE), since we may need -lsocket or whatever for X linking.
+
+ if test "$ISC" = yes; then
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
+ else
+ # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X
+ # libraries were built with DECnet support. And karl@cs.umb.edu says
+ # the Alpha needs dnet_stub (dnet does not exist).
+ if test "$with_dnet" = "no" ; then
+ac_cv_lib_dnet_dnet_ntoa=no
+else
+
+echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6
+echo "configure:4715: checking for dnet_ntoa in -ldnet" >&5
+ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -ldnet "
+cat > conftest.$ac_ext <<EOF
+#line 4720 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dnet_ntoa();
+
+int main() {
+dnet_ntoa()
+; return 0; }
+EOF
+if { (eval echo configure:4731: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+fi
+
+ if test $ac_cv_lib_dnet_dnet_ntoa = no; then
+
+echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6
+echo "configure:4755: checking for dnet_ntoa in -ldnet_stub" >&5
+ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -ldnet_stub "
+cat > conftest.$ac_ext <<EOF
+#line 4760 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dnet_ntoa();
+
+int main() {
+dnet_ntoa()
+; return 0; }
+EOF
+if { (eval echo configure:4771: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ fi
+
+ # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
+ # to get the SysV transport functions.
+ # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4)
+ # needs -lnsl.
+ # The nsl library prevents programs from opening the X display
+ # on Irix 5.2, according to dickey@clark.net.
+ echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6
+echo "configure:4800: checking for gethostbyname" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 4803 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char gethostbyname(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
+choke me
+#else
+gethostbyname();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:4826: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_func_gethostbyname=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_gethostbyname=no"
+fi
+rm -f conftest*
+
+if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ if test $ac_cv_func_gethostbyname = no; then
+
+echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6
+echo "configure:4847: checking for gethostbyname in -lnsl" >&5
+ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lnsl "
+cat > conftest.$ac_ext <<EOF
+#line 4852 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char gethostbyname();
+
+int main() {
+gethostbyname()
+; return 0; }
+EOF
+if { (eval echo configure:4863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ fi
+
+ # lieder@skyler.mavd.honeywell.com says without -lsocket,
+ # socket/setsockopt and other routines are undefined under SCO ODT
+ # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary
+ # on later versions), says simon@lia.di.epfl.ch: it contains
+ # gethostby* variants that don't use the nameserver (or something).
+ # -lsocket must be given before -lnsl if both are needed.
+ # We assume that if connect needs -lnsl, so does gethostbyname.
+ echo $ac_n "checking for connect""... $ac_c" 1>&6
+echo "configure:4893: checking for connect" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 4896 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char connect(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_connect) || defined (__stub___connect)
+choke me
+#else
+connect();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:4919: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_func_connect=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_connect=no"
+fi
+rm -f conftest*
+
+if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ if test $ac_cv_func_connect = no; then
+
+xe_msg_checking="for connect in -lsocket"
+test -n "$X_EXTRA_LIBS" && xe_msg_checking="$xe_msg_checking using extra libs $X_EXTRA_LIBS"
+echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
+echo "configure:4942: checking "$xe_msg_checking"" >&5
+ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lsocket $X_EXTRA_LIBS"
+cat > conftest.$ac_ext <<EOF
+#line 4947 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char connect();
+
+int main() {
+connect()
+; return 0; }
+EOF
+if { (eval echo configure:4958: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ fi
+
+ # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX.
+ echo $ac_n "checking for remove""... $ac_c" 1>&6
+echo "configure:4982: checking for remove" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 4985 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char remove(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char remove();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_remove) || defined (__stub___remove)
+choke me
+#else
+remove();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_func_remove=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_remove=no"
+fi
+rm -f conftest*
+
+if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ if test $ac_cv_func_remove = no; then
+
+echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6
+echo "configure:5029: checking for remove in -lposix" >&5
+ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lposix "
+cat > conftest.$ac_ext <<EOF
+#line 5034 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char remove();
+
+int main() {
+remove()
+; return 0; }
+EOF
+if { (eval echo configure:5045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ fi
+
+ # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
+ echo $ac_n "checking for shmat""... $ac_c" 1>&6
+echo "configure:5069: checking for shmat" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 5072 "configure"
+#include "confdefs.h"
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shmat(); below. */
+#include <assert.h>
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shmat();
+
+int main() {
+
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shmat) || defined (__stub___shmat)
+choke me
+#else
+shmat();
+#endif
+
+; return 0; }
+EOF
+if { (eval echo configure:5095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_func_shmat=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_func_shmat=no"
+fi
+rm -f conftest*
+
+if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ if test $ac_cv_func_shmat = no; then
+
+echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6
+echo "configure:5116: checking for shmat in -lipc" >&5
+ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lipc "
+cat > conftest.$ac_ext <<EOF
+#line 5121 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shmat();
+
+int main() {
+shmat()
+; return 0; }
+EOF
+if { (eval echo configure:5132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ fi
+ fi
+
+ # Check for libraries that X11R6 Xt/Xaw programs need.
+ ac_save_LDFLAGS="$LDFLAGS"
+ test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
+ # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
+ # check for ICE first), but we must link in the order -lSM -lICE or
+ # we get undefined symbols. So assume we have SM if we have ICE.
+ # These have to be linked with before -lX11, unlike the other
+ # libraries we check for below, so use a different variable.
+ # --interran@uluru.Stanford.EDU, kb@cs.umb.edu.
+
+echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6
+echo "configure:5166: checking for IceConnectionNumber in -lICE" >&5
+ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lICE "
+cat > conftest.$ac_ext <<EOF
+#line 5171 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char IceConnectionNumber();
+
+int main() {
+IceConnectionNumber()
+; return 0; }
+EOF
+if { (eval echo configure:5182: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ LDFLAGS="$ac_save_LDFLAGS"
+
+fi
+ # Autoconf claims to find X library and include dirs for us.
+ if test "$no_x" = "yes"
+ then with_x11=no window_system=none HAVE_X_WINDOWS=no
+ else with_x11=yes window_system=x11 HAVE_X_WINDOWS=yes
+ fi
+fi
+
+case "$with_x11" in
+ yes ) window_system=x11 HAVE_X_WINDOWS=yes ;;
+ no ) window_system=none HAVE_X_WINDOWS=no ;;
+esac
+
+if test "$with_x11" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_X_WINDOWS
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_X_WINDOWS 1
+EOF
+}
+
+ MAKE_SUBDIR="$MAKE_SUBDIR lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$MAKE_SUBDIR"; fi
+ SRC_SUBDIR_DEPS="$SRC_SUBDIR_DEPS lwlib" && if test "$extra_verbose" = "yes"; then echo " Appending \"lwlib\" to \$SRC_SUBDIR_DEPS"; fi
+
+ for lib_dir in "/usr/dt/lib" "/usr/lib/Motif2.1" "/usr/lib/Motif1.2" "/usr/lib/Motif1.1"; do
+ inc_dir=`echo $lib_dir | sed -e 's/lib/include/'`
+ if test -d "$lib_dir" -a -d "$inc_dir"; then
+ case "$x_libraries" in *"$lib_dir"* ) ;; *)
+ x_libraries="$lib_dir $x_libraries"
+ X_LIBS="-L${lib_dir} $X_LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-L${lib_dir}\" to \$X_LIBS"; fi ;;
+ esac
+ case "$x_includes" in "$inc_dir"* ) ;; *)
+ x_includes="$inc_dir $x_includes"
+ X_CFLAGS="-I${inc_dir} $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-I${inc_dir}\" to \$X_CFLAGS"; fi ;;
+ esac
+ break; fi
+ done
+
+ for rel in "X11R6" "X11R5" "X11R4"; do
+ lib_dir="/usr/contrib/$rel/lib" inc_dir="/usr/contrib/$rel/include"
+ if test -d "$lib_dir" -a -d "$inc_dir"; then
+ case "$x_libraries" in *"$lib_dir"* ) ;; *)
+ x_libraries="$x_libraries $lib_dir"
+ X_LIBS="$X_LIBS -L${lib_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-L${lib_dir}\" to \$X_LIBS"; fi
+ esac
+ case "$x_includes" in "$inc_dir"* ) ;; *)
+ x_includes="$x_includes $inc_dir"
+ X_CFLAGS="$X_CFLAGS -I${inc_dir}" && if test "$extra_verbose" = "yes"; then echo " Appending \"-I${inc_dir}\" to \$X_CFLAGS"; fi
+ esac
+ break; fi
+ done
+
+ ld_switch_x_site="$X_LIBS"
+
+
+if test "$add_runtime_path" = "yes" -a -n "$dash_r"; then
+ ld_switch_site=`echo '' $ld_switch_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
+ ld_switch_x_site=`echo '' $ld_switch_x_site | sed -e 's:^ ::' -e "s/$dash_r[^ ]*//g"`
+
+ runpath="" runpath_dirs=""
+ if test -n "$LD_RUN_PATH"; then
+ runpath="$LD_RUN_PATH"
+ elif test "$GCC" = "yes"; then
+ ld_switch_run_save="$ld_switch_run"; ld_switch_run=""
+ echo "int main(int argc, char *argv[]) {return 0;}" > conftest.c
+ xe_runpath_link='${CC-cc} -o conftest -v $CFLAGS '"$xe_ldflags"' conftest.$ac_ext 2>&1 1>/dev/null'
+ for arg in `eval "$xe_runpath_link" | grep ' -L'`; do
+ case "$arg" in P,* | -L* | -R* )
+ for dir in `echo '' "$arg" | sed -e 's:^ ::' -e 's/^..//' -e 'y/:/ /'`; do
+ {
+xe_runpath_dir="$dir"
+ test "$xe_runpath_dir" != "/lib" -a \
+ "$xe_runpath_dir" != "/usr/lib" -a \
+ -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
+ eval "$xe_add_unique_runpath_dir"
+}
+ done ;;
+ esac
+ done
+ ld_switch_run="$ld_switch_run_save"
+ rm -f conftest*
+ else
+ for arg in $ld_switch_site $ld_switch_x_site; do
+ case "$arg" in -L*) {
+xe_runpath_dir=`echo '' "$arg" | sed -e 's:^ ::' -e 's/^-L//'`
+ test "$xe_runpath_dir" != "/lib" -a \
+ "$xe_runpath_dir" != "/usr/lib" -a \
+ -n "`ls ${xe_runpath_dir}/*.s[ol] 2>/dev/null`" && \
+ eval "$xe_add_unique_runpath_dir"
+};; esac
+ done
+ if test "$opsys $need_motif" = "sol2 yes"; then
+ xe_runpath_dir="/opt/SUNWdt/lib";
+ eval "$xe_add_unique_runpath_dir";
+ fi
+ fi
+ if test -n "$runpath"; then
+ ld_switch_run="${dash_r}${runpath}"
+
+if test "$GCC" = "yes"; then
+ set x $ld_switch_run; shift; ld_switch_run=""
+ while test -n "$1"; do
+ case $1 in
+ -L | -l | -u ) ld_switch_run="$ld_switch_run $1 $2"; shift ;;
+ -L* | -l* | -u* | -Wl* ) ld_switch_run="$ld_switch_run $1" ;;
+ -Xlinker* ) ;;
+ * ) ld_switch_run="$ld_switch_run -Xlinker $1" ;;
+ esac
+ shift
+ done
+fi
+ test "$extra_verbose" = "yes" && echo "Setting runpath to $runpath"
+ fi
+fi
+
+
+ if test "$extra_verbose" = "yes"; then
+ echo; echo "X11 compilation variables:"
+ for var in x_libraries x_includes X_CFLAGS X_LIBS X_PRE_LIBS X_EXTRA_LIBS; do eval "echo \"$var = '\$$var'\""; done
+ echo
+ fi
+
+ bitmapdirs=
+ if test "$x_includes" != NONE; then
+ for i in $x_includes; do
+ if test -d "$i/bitmaps"; then
+ bitmapdirs="$i/bitmaps:$bitmapdirs"
+ fi
+ if test -d "$i/X11/bitmaps"; then
+ bitmapdirs="$i/X11/bitmaps:$bitmapdirs"
+ fi
+ done
+ bitmapdirs=`echo "$bitmapdirs" | sed s/.$//`
+ fi
+ test ! -z "$bitmapdirs" && { test "$extra_verbose" = "yes" && cat << EOF
+ Defining BITMAPDIR = "$bitmapdirs"
+EOF
+cat >> confdefs.h <<EOF
+#define BITMAPDIR "$bitmapdirs"
+EOF
+}
+
+
+ echo "checking for X defines extracted by xmkmf" 1>&6
+echo "configure:5349: checking for X defines extracted by xmkmf" >&5
+ rm -fr conftestdir
+ if mkdir conftestdir; then
+ cd conftestdir
+ cat > Imakefile <<'EOF'
+xetest:
+ @echo ${PROTO_DEFINES} ${STD_DEFINES}
+EOF
+ if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
+ # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
+ xmkmf_defines=`${MAKE-make} xetest 2>/dev/null | grep -v make`
+ fi
+ cd ..
+ rm -fr conftestdir
+ for word in $xmkmf_defines; do
+ case "$word" in
+ -D*=* ) ;;
+ -D* ) word=`echo '' $word | sed -e 's:^ *-D::'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $word
+EOF
+cat >> confdefs.h <<EOF
+#define $word 1
+EOF
+}
+ ;;
+ esac
+ done
+ fi
+
+ ac_safe=`echo "X11/Intrinsic.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for X11/Intrinsic.h""... $ac_c" 1>&6
+echo "configure:5381: checking for X11/Intrinsic.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 5384 "configure"
+#include "confdefs.h"
+#include <X11/Intrinsic.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:5389: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+{ echo "configure: error: "Unable to find X11 header files."" 1>&2; exit 1; }
+fi
+
+
+
+echo $ac_n "checking for XOpenDisplay in -lX11""... $ac_c" 1>&6
+echo "configure:5413: checking for XOpenDisplay in -lX11" >&5
+ac_lib_var=`echo X11'_'XOpenDisplay | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lX11 "
+cat > conftest.$ac_ext <<EOF
+#line 5418 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XOpenDisplay();
+
+int main() {
+XOpenDisplay()
+; return 0; }
+EOF
+if { (eval echo configure:5429: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ have_lib_x11=yes
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ if test "$have_lib_x11" != "yes"; then
+
+xe_msg_checking="for XGetFontProperty in -lX11"
+test -n "-b i486-linuxaout" && xe_msg_checking="$xe_msg_checking using extra libs -b i486-linuxaout"
+echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
+echo "configure:5454: checking "$xe_msg_checking"" >&5
+ac_lib_var=`echo X11'_'XGetFontProperty | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lX11 -b i486-linuxaout"
+cat > conftest.$ac_ext <<EOF
+#line 5459 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XGetFontProperty();
+
+int main() {
+XGetFontProperty()
+; return 0; }
+EOF
+if { (eval echo configure:5470: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ ld_switch_x_site="-b i486-linuxaout $ld_switch_x_site"
+else
+ echo "$ac_t""no" 1>&6
+{ echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
+fi
+
+
+ fi
+ libs_x="-lX11"
+ test "$extra_verbose" = "yes" && echo " Setting libs_x to \"-lX11\""
+
+
+echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6
+echo "configure:5497: checking for XShapeSelectInput in -lXext" >&5
+ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lXext "
+cat > conftest.$ac_ext <<EOF
+#line 5502 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XShapeSelectInput();
+
+int main() {
+XShapeSelectInput()
+; return 0; }
+EOF
+if { (eval echo configure:5513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ libs_x="-lXext $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXext\" to \$libs_x"; fi
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+
+
+echo $ac_n "checking for XtOpenDisplay in -lXt""... $ac_c" 1>&6
+echo "configure:5536: checking for XtOpenDisplay in -lXt" >&5
+ac_lib_var=`echo Xt'_'XtOpenDisplay | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lXt "
+cat > conftest.$ac_ext <<EOF
+#line 5541 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XtOpenDisplay();
+
+int main() {
+XtOpenDisplay()
+; return 0; }
+EOF
+if { (eval echo configure:5552: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ libs_x="-lXt $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXt\" to \$libs_x"; fi
+else
+ echo "$ac_t""no" 1>&6
+{ echo "configure: error: "Unable to find X11 libraries."" 1>&2; exit 1; }
+fi
+
+
+
+ echo $ac_n "checking the version of X11 being used""... $ac_c" 1>&6
+echo "configure:5575: checking the version of X11 being used" >&5
+ cat > conftest.$ac_ext <<EOF
+#line 5577 "configure"
+#include "confdefs.h"
+#include <X11/Intrinsic.h>
+ int main(int c, char *v[]) { return c>1 ? XlibSpecificationRelease : 0; }
+EOF
+if { (eval echo configure:5582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ./conftest foobar; x11_release=$?
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -fr conftest*
+ x11_release=4
+fi
+rm -fr conftest*
+ echo "$ac_t""R${x11_release}" 1>&6
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining THIS_IS_X11R${x11_release}
+EOF
+cat >> confdefs.h <<EOF
+#define THIS_IS_X11R${x11_release} 1
+EOF
+}
+
+
+ for ac_hdr in X11/Xlocale.h
+do
+ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+echo "configure:5606: checking for $ac_hdr" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 5609 "configure"
+#include "confdefs.h"
+#include <$ac_hdr>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:5614: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining $ac_tr_hdr
+EOF
+cat >> confdefs.h <<EOF
+#define $ac_tr_hdr 1
+EOF
+}
+
+else
+ echo "$ac_t""no" 1>&6
+fi
+done
+
+
+ echo $ac_n "checking for XFree86""... $ac_c" 1>&6
+echo "configure:5645: checking for XFree86" >&5
+ if test -d "/usr/X386/include" -o \
+ -f "/etc/XF86Config" -o \
+ -f "/etc/X11/XF86Config" -o \
+ -f "/usr/X11R6/lib/X11/XF86Config"; then
+ echo "$ac_t""yes" 1>&6
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_XFREE386
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_XFREE386 1
+EOF
+}
+
+ else
+ echo "$ac_t""no" 1>&6
+ fi
+
+ test -z "$with_xmu" && {
+echo $ac_n "checking for XmuReadBitmapDataFromFile in -lXmu""... $ac_c" 1>&6
+echo "configure:5665: checking for XmuReadBitmapDataFromFile in -lXmu" >&5
+ac_lib_var=`echo Xmu'_'XmuReadBitmapDataFromFile | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lXmu "
+cat > conftest.$ac_ext <<EOF
+#line 5670 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XmuReadBitmapDataFromFile();
+
+int main() {
+XmuReadBitmapDataFromFile()
+; return 0; }
+EOF
+if { (eval echo configure:5681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ with_xmu=yes
+else
+ echo "$ac_t""no" 1>&6
+with_xmu=no
+fi
+
+ }
+ if test "$with_xmu" = "no"; then
+ extra_objs="$extra_objs xmu.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"xmu.o\""
+ fi
+ else
+ libs_x="-lXmu $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXmu\" to \$libs_x"; fi
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_XMU
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_XMU 1
+EOF
+}
+
+ fi
+
+
+echo $ac_n "checking for main in -lXbsd""... $ac_c" 1>&6
+echo "configure:5720: checking for main in -lXbsd" >&5
+ac_lib_var=`echo Xbsd'_'main | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lXbsd "
+cat > conftest.$ac_ext <<EOF
+#line 5725 "configure"
+#include "confdefs.h"
+
+int main() {
+main()
+; return 0; }
+EOF
+if { (eval echo configure:5732: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ libs_x="-lXbsd $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lXbsd\" to \$libs_x"; fi
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+
+ if test "$unexec" = "unexaix.o" -a "$x11_release" = "6"; then
+ if test "$GCC" = "yes"; then
+ X_CFLAGS="-mthreads $X_CFLAGS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$X_CFLAGS"; fi
+ libs_x="-mthreads $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-mthreads\" to \$libs_x"; fi
+ else
+ case "$CC" in
+ "xlc" ) CC="xlc_r" ;;
+ "xlC" ) CC="xlC_r" ;;
+ "cc" ) CC="cc_r" ;;
+ esac
+ fi
+ fi
+
+fi
+if test "$with_msw" != "no"; then
+ echo "checking for MS-Windows" 1>&6
+echo "configure:5769: checking for MS-Windows" >&5
+
+echo $ac_n "checking for main in -lgdi32""... $ac_c" 1>&6
+echo "configure:5772: checking for main in -lgdi32" >&5
+ac_lib_var=`echo gdi32'_'main | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lgdi32 "
+cat > conftest.$ac_ext <<EOF
+#line 5777 "configure"
+#include "confdefs.h"
+
+int main() {
+main()
+; return 0; }
+EOF
+if { (eval echo configure:5784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ with_msw=yes
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+
+ if test "$with_msw" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_MS_WINDOWS
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_MS_WINDOWS 1
+EOF
+}
+
+ install_pp="$blddir/lib-src/installexe.sh"
+ libs_system="$libs_system -lshell32 -lgdi32 -luser32 -lcomctl32" && if test "$extra_verbose" = "yes"; then echo " Appending \"-lshell32 -lgdi32 -luser32 -lcomctl32\" to \$libs_system"; fi
+ if test "$window_system" != x11; then
+ window_system=msw
+ test "$with_scrollbars" != "no" && with_scrollbars=msw \
+ && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"scrollbar-msw.o\""
+ fi
+ test "$with_menubars" != "no" && with_menubars=msw \
+ && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"menubar-msw.o\""
+ fi
+ test "$with_toolbars" != "no" && with_toolbars=msw \
+ && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"toolbar-msw.o\""
+ fi
+ test "$with_dialogs" != "no" && with_dialogs=msw \
+ && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"dialog-msw.o\""
+ fi
+ else
+ test "$with_scrollbars" != "no" && extra_objs="$extra_objs scrollbar-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"scrollbar-msw.o\""
+ fi
+ test "$with_menubars" != "no" && extra_objs="$extra_objs menubar-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"menubar-msw.o\""
+ fi
+ test "$with_toolbars" != "no" && extra_objs="$extra_objs toolbar-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"toolbar-msw.o\""
+ fi
+ test "$with_dialogs" != "no" && extra_objs="$extra_objs dialog-msw.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"dialog-msw.o\""
+ fi
+ fi
+ cat > conftest.$ac_ext <<EOF
+#line 5848 "configure"
+#include "confdefs.h"
+#include <fcntl.h>
+ int main() { return (open("/dev/windows", O_RDONLY, 0) > 0)? 0 : 1; }
+EOF
+if { (eval echo configure:5853: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_MSG_SELECT
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_MSG_SELECT 1
+EOF
+}
+
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+fi
+rm -fr conftest*
+ const_is_losing=no
+ with_file_coding=yes
+ use_minimal_tagbits=yes
+ use_indexed_lrecord_implementation=yes
+ 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" && if test "$extra_verbose" = "yes"; then
+ 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\""
+ fi
+ fi
+fi
+
+
+
+test -z "$window_system" && window_system="none"
+
+if test "$window_system" = "none"; then
+ for feature in menubars scrollbars toolbars dialogs dragndrop
+ do
+ if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
+ echo "configure: warning: --with-$feature ignored: Not valid without window system support" 1>&2
+ fi
+ eval "with_${feature}=no"
+ done
+else
+ test -z "$with_toolbars" && with_toolbars=yes
+fi
+
+if test "$with_msw" != "yes"; then
+ for feature in MARTIN_IS_CLUELESS_ABOUT_MSW_FEATURES
+ do
+ if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
+ echo "configure: warning: --with-$feature ignored: Not valid without MS-Windows support" 1>&2
+ fi
+ eval "with_${feature}=no"
+ done
+else
+ :
+fi
+
+if test "$with_x11" != "yes"; then
+ for feature in tooltalk cde offix session xim xmu \
+ xface
+ do
+ if eval "test -n \"\$with_${feature}\" -a \"\$with_${feature}\" != no" ; then
+ echo "configure: warning: --with-$feature ignored: Not valid without X support" 1>&2
+ fi
+ eval "with_${feature}=no"
+ done
+fi
+
+bitmapdir=
+
+case "$window_system" in
+ x11 ) HAVE_X_WINDOWS=yes; echo " Using X11." ;;
+ msw ) HAVE_X_WINDOWS=no ; echo " Using MS-Windows." ;;
+ none ) HAVE_X_WINDOWS=no ; echo " Using no window system." ;;
+esac
+
+case "$x_libraries" in *X11R4* )
+ test "$opsys" = "hpux9" && opsysfile="s/hpux9-x11r4.h"
+ test "$opsys" = "hpux9-shr" && opsysfile="s/hpux9shxr4.h"
+esac
+
+echo "checking for session-management option" 1>&6
+echo "configure:5931: checking for session-management option" >&5;
+if test "$with_session" != "no"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_SESSION
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_SESSION 1
+EOF
+}
+
+fi
+
+test -z "$with_xauth" && test "$window_system" = "none" && with_xauth=no
+test -z "$with_xauth" && { ac_safe=`echo "X11/Xauth.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for X11/Xauth.h""... $ac_c" 1>&6
+echo "configure:5946: checking for X11/Xauth.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 5949 "configure"
+#include "confdefs.h"
+#include <X11/Xauth.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:5954: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+with_xauth=no
+fi
+ }
+test -z "$with_xauth" && {
+echo $ac_n "checking for XauGetAuthByAddr in -lXau""... $ac_c" 1>&6
+echo "configure:5977: checking for XauGetAuthByAddr in -lXau" >&5
+ac_lib_var=`echo Xau'_'XauGetAuthByAddr | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lXau "
+cat > conftest.$ac_ext <<EOF
+#line 5982 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char XauGetAuthByAddr();
+
+int main() {
+XauGetAuthByAddr()
+; return 0; }
+EOF
+if { (eval echo configure:5993: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+with_xauth=no
+fi
+
+ }
+test -z "$with_xauth" && with_xauth=yes
+if test "$with_xauth" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_XAUTH
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_XAUTH 1
+EOF
+}
+
+
+T=""
+for W in $X_EXTRA_LIBS -lXau $libs_x $X_PRE_LIBS; do if test -z "$T"; then T="$W"; else T="$T $W"; fi; done
+libs_xauth="$T"
+
+fi
+
+
+
+
+if test "$with_tooltalk" != "no" ; then
+ for dir in "" "Tt/" "desktop/" ; do
+ ac_safe=`echo "${dir}tt_c.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for ${dir}tt_c.h""... $ac_c" 1>&6
+echo "configure:6038: checking for ${dir}tt_c.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 6041 "configure"
+#include "confdefs.h"
+#include <${dir}tt_c.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:6046: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ tt_c_h_path="${dir}tt_c.h"; break
+else
+ echo "$ac_t""no" 1>&6
+fi
+
+ done
+ if test -z "$tt_c_h_path"; then
+ if test "$with_tooltalk" = "yes"; then
+ (echo "$progname: Usage error:"
+echo " " "Unable to find required tooltalk header files."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ fi
+ with_tooltalk=no
+ fi
+fi
+if test "$with_tooltalk" != "no" ; then
+ for extra_libs in "" "-lI18N -lce" "-lcxx"; do
+
+xe_msg_checking="for tt_message_create in -ltt"
+test -n "$extra_libs" && xe_msg_checking="$xe_msg_checking using extra libs $extra_libs"
+echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
+echo "configure:6082: checking "$xe_msg_checking"" >&5
+ac_lib_var=`echo tt'_'tt_message_create | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -ltt $extra_libs"
+cat > conftest.$ac_ext <<EOF
+#line 6087 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char tt_message_create();
+
+int main() {
+tt_message_create()
+; return 0; }
+EOF
+if { (eval echo configure:6098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ tt_libs="-ltt $extra_libs"; break
+else
+ echo "$ac_t""no" 1>&6
+:
+fi
+
+
+ done
+ if test -z "$tt_libs"; then
+ if test "$with_tooltalk" = "yes"; then
+ (echo "$progname: Usage error:"
+echo " " "Unable to find required tooltalk libraries."
+echo " Use \`$progname --help' to show usage.") >&2 && exit 1
+ fi
+ with_tooltalk=no
+ fi
+fi
+test -z "$with_tooltalk" && with_tooltalk=yes
+if test "$with_tooltalk" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining TOOLTALK
+EOF
+cat >> confdefs.h <<\EOF
+#define TOOLTALK 1
+EOF
+}
+
+ { test "$extra_verbose" = "yes" && cat << EOF
+ Defining TT_C_H_PATH = "$tt_c_h_path"
+EOF
+cat >> confdefs.h <<EOF
+#define TT_C_H_PATH "$tt_c_h_path"
+EOF
+}
+
+ libs_x="$tt_libs $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"$tt_libs\" to \$libs_x"; fi
+ extra_objs="$extra_objs tooltalk.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"tooltalk.o\""
+ fi
+fi
+
+test -z "$with_cde" && { ac_safe=`echo "Dt/Dt.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for Dt/Dt.h""... $ac_c" 1>&6
+echo "configure:6155: checking for Dt/Dt.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 6158 "configure"
+#include "confdefs.h"
+#include <Dt/Dt.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:6163: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+with_cde=no
+fi
+ }
+test -z "$with_cde" && {
+echo $ac_n "checking for DtDndDragStart in -lDtSvc""... $ac_c" 1>&6
+echo "configure:6186: checking for DtDndDragStart in -lDtSvc" >&5
+ac_lib_var=`echo DtSvc'_'DtDndDragStart | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lDtSvc "
+cat > conftest.$ac_ext <<EOF
+#line 6191 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char DtDndDragStart();
+
+int main() {
+DtDndDragStart()
+; return 0; }
+EOF
+if { (eval echo configure:6202: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+with_cde=no
+fi
+
+ }
+test -z "$with_cde" && with_cde=yes
+if test "$with_dragndrop" = no; then
+ echo "configure: warning: No CDE without generic Drag'n'Drop support" 1>&2
+ with_cde=no
+fi
+if test "$with_cde" = "yes" ; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_CDE
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_CDE 1
+EOF
+}
+
+ libs_x="-lDtSvc $libs_x" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lDtSvc\" to \$libs_x"; fi
+ dragndrop_proto="$dragndrop_proto CDE" && if test "$extra_verbose" = "yes"; then echo " Appending \"CDE\" to \$dragndrop_proto"; fi
+ with_tooltalk=yes # CDE requires Tooltalk
+ need_motif=yes # CDE requires Motif
+fi
+
+test "$window_system" != "x11" && with_offix=no
+if test "$with_xmu" != yes -a "$with_x11" = yes; then
+ echo "configure: warning: No OffiX without real Xmu support" 1>&2
+ with_offix=no
+fi
+if test "$with_dragndrop" = no; then
+ echo "configure: warning: No OffiX without generic Drag'n'Drop support" 1>&2
+ with_offix=no
+fi
+if test "$with_cde" = yes; then
+ echo "configure: warning: CDE already found, disabling OffiX support" 1>&2
+ with_offix=no
+fi
+test -z "$with_offix" && with_offix=no
+if test "$with_offix" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_OFFIX_DND
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_OFFIX_DND 1
+EOF
+}
+
+ dnd_objs="$dnd_objs offix.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"offix.o\" to \$dnd_objs"; fi
+ dragndrop_proto="$dragndrop_proto OffiX" && if test "$extra_verbose" = "yes"; then echo " Appending \"OffiX\" to \$dragndrop_proto"; fi
+fi
+
+echo $ac_n "checking if drag and drop API is needed""... $ac_c" 1>&6
+echo "configure:6271: checking if drag and drop API is needed" >&5
+if test "$with_dragndrop" != "no" ; then
+ if test -n "$dragndrop_proto" ; then
+ with_dragndrop=yes
+ echo "$ac_t""yes (${dragndrop_proto} )" 1>&6
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_DRAGNDROP
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_DRAGNDROP 1
+EOF
+}
+
+ extra_objs="$extra_objs dragdrop.o" && if test "$extra_verbose" = "yes"; then echo " Appending \"dragdrop.o\" to \$extra_objs"; fi
+ else
+ with_dragndrop=no
+ echo "$ac_t""no" 1>&6
+ fi
+fi
+
+echo "checking for LDAP" 1>&6
+echo "configure:6292: checking for LDAP" >&5
+test -z "$with_ldap" && { ac_safe=`echo "ldap.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for ldap.h""... $ac_c" 1>&6
+echo "configure:6295: checking for ldap.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 6298 "configure"
+#include "confdefs.h"
+#include <ldap.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:6303: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+with_ldap=no
+fi
+ }
+test -z "$with_ldap" && { ac_safe=`echo "lber.h" | sed 'y%./+-%__p_%'`
+echo $ac_n "checking for lber.h""... $ac_c" 1>&6
+echo "configure:6326: checking for lber.h" >&5
+
+cat > conftest.$ac_ext <<EOF
+#line 6329 "configure"
+#include "confdefs.h"
+#include <lber.h>
+EOF
+ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
+{ (eval echo configure:6334: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
+ac_err=`grep -v '^ *+' conftest.out`
+if test -z "$ac_err"; then
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=yes"
+else
+ echo "$ac_err" >&5
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_header_$ac_safe=no"
+fi
+rm -f conftest*
+if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
+ echo "$ac_t""yes" 1>&6
+ :
+else
+ echo "$ac_t""no" 1>&6
+with_ldap=no
+fi
+ }
+if test "$with_ldap" != "no"; then
+ test -z "$with_umich_ldap" && {
+xe_msg_checking="for ldap_open in -lldap"
+test -n "-llber" && xe_msg_checking="$xe_msg_checking using extra libs -llber"
+echo $ac_n "checking "$xe_msg_checking"""... $ac_c" 1>&6
+echo "configure:6360: checking "$xe_msg_checking"" >&5
+ac_lib_var=`echo ldap'_'ldap_open | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lldap -llber"
+cat > conftest.$ac_ext <<EOF
+#line 6365 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char ldap_open();
+
+int main() {
+ldap_open()
+; return 0; }
+EOF
+if { (eval echo configure:6376: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ with_umich_ldap=yes
+else
+ echo "$ac_t""no" 1>&6
+with_umich_ldap=no
+fi
+
+ }
+ test "$with_umich_ldap" = "no" && {
+echo $ac_n "checking for ldap_set_option in -lldap10""... $ac_c" 1>&6
+echo "configure:6399: checking for ldap_set_option in -lldap10" >&5
+ac_lib_var=`echo ldap10'_'ldap_set_option | sed 'y%./+-%__p_%'`
+
+xe_check_libs=" -lldap10 "
+cat > conftest.$ac_ext <<EOF
+#line 6404 "configure"
+#include "confdefs.h"
+/* Override any gcc2 internal prototype to avoid an error. */
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char ldap_set_option();
+
+int main() {
+ldap_set_option()
+; return 0; }
+EOF
+if { (eval echo configure:6415: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=yes"
+else
+ echo "configure: failed program was:" >&5
+ cat conftest.$ac_ext >&5
+ rm -rf conftest*
+ eval "ac_cv_lib_$ac_lib_var=no"
+fi
+rm -f conftest*
+xe_check_libs=""
+
+if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes" ; then
+ echo "$ac_t""yes" 1>&6
+ with_ns_ldap=yes
+else
+ echo "$ac_t""no" 1>&6
+with_ns_ldap=no
+fi
+
+ }
+ test -z "$with_ldap" -a \( "$with_umich_ldap" = "yes" -o "$with_ns_ldap" = "yes" \) && with_ldap=yes
+fi
+if test "$with_ldap" = "yes"; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_LDAP
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_LDAP 1
+EOF
+}
+
+ extra_objs="$extra_objs eldap.o" && if test "$extra_verbose" = "yes"; then
+ echo " xemacs will be linked with \"eldap.o\""
+ fi
+ if test "$with_umich_ldap" = "yes" ; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_UMICH_LDAP
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_UMICH_LDAP 1
+EOF
+}
+
+ LIBS="-llber $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-llber\" to \$LIBS"; fi
+ LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi
+ elif test "$with_ldap" = "yes" -a "$with_ns_ldap" = "yes" ; then
+ { test "$extra_verbose" = "yes" && cat << \EOF
+ Defining HAVE_NS_LDAP
+EOF
+cat >> confdefs.h <<\EOF
+#define HAVE_NS_LDAP 1
+EOF
+}
+
+ LIBS="-lldap10 $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap10\" to \$LIBS"; fi
+ elif test "$with_ldap" = "yes" ; then
+ LIBS="-lldap $LIBS" && if test "$extra_verbose" = "yes"; then echo " Prepending \"-lldap\" to \$LIBS"; fi
+ fi
+fi
+
+
+if test "$window_system" != "none"; then
+ echo "checking for graphics libraries" 1>&6
+echo "configure:6479: checking for graphics libraries" >&5
+
+ if test -z "$with_xpm"; then
+ echo $ac_n "checking for Xpm - no older than 3.4f""... $ac_c" 1>&6
+echo "configure:6483: checking for Xpm - no older than 3.4f" >&5
+ xe_check_libs=-lXpm
+ cat > conftest.$ac_ext <<EOF
+#line 6486 "configure"
+#include "confdefs.h"
+#include <X11/xpm.h>
+ int main(int c, char **v) {
+ return c == 1 ? 0 :
+ XpmIncludeVersion != XpmLibraryVersion() ? 1 :
+ XpmIncludeVersion < 30406 ? 2 : 0 ;}
+EOF
+if { (eval echo configure:6494: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>&5
+then
+ ./conftest dummy_arg; xpm_status=$?;
+ if test "$?" = "0"; then
+ with_xpm=yes;
+ else
+ with_xpm=no;
+ if test "$?" = "1"; then