I just did a `cvs update' this morning, and the build fails miserably
when it gets to the texinfo stuff.
Here are the details:
uname -a: Linux inanna 2.2.10 #3 Fri Jun 25 17:08:28 PDT 1999 i686 unknown
./configure '--cflags=-O2' '--error-checking=none' '--debug=no'
'--with-mule=yes'
'--extra-verbose=no'
XEmacs 21.2-b19 "Shinjuku" configured for `i686-pc-linux'.
Where should the build process find the source code? /usr/local/src/xemacs
What installation prefix should install use? /usr/local
What operating system and machine description files should XEmacs use?
`s/linux.h' and `m/intel386.h'
What compiler should XEmacs be built with? gcc -O2
Should XEmacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should XEmacs use the relocating allocator for buffers? yes
What window system should XEmacs use? x11
Where do we find X Windows header files? /usr/X11R6/include
Where do we find X Windows libraries? /usr/X11R6/lib
Compiling in support for XAUTH.
Compiling in support for XPM images.
Compiling in support for PNG image handling.
Compiling in support for (builtin) GIF image handling.
Compiling in support for JPEG image handling.
Compiling in support for TIFF image handling.
Compiling in support for X-Face message headers.
Compiling in native sound support.
Compiling in support for Berkeley DB.
Compiling in support for GNU DBM.
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Compiling in Mule (multi-lingual) support.
Compiling in XIM (X11R5+ I18N input method) support.
Using raw Xlib to provide XIM support.
Compiling in support for proper WM_COMMAND handling.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif native widgets.
Using Motif dialog boxes.
Compiling in DSO module support.
movemail will use "dot-locking" for locking mail spool files.
And here's the end of the failed `make':
make[1]: Entering directory `/usr/local/src/xemacs/man'
for d in xemacs lispref new-users-guide internals ; do (cd ./$d && make -w
MAKEINFO='makeinfo' TEXI2DVI='texi2dvi' info) ; done
make[2]: Entering directory `/usr/local/src/xemacs/man/xemacs'
make[2]: Nothing to be done for `info'.
make[2]: Leaving directory `/usr/local/src/xemacs/man/xemacs'
make[2]: Entering directory `/usr/local/src/xemacs/man/lispref'
make[2]: Nothing to be done for `info'.
make[2]: Leaving directory `/usr/local/src/xemacs/man/lispref'
make[2]: Entering directory `/usr/local/src/xemacs/man/new-users-guide'
make[2]: Nothing to be done for `info'.
make[2]: Leaving directory `/usr/local/src/xemacs/man/new-users-guide'
make[2]: Entering directory `/usr/local/src/xemacs/man/internals'
Expect a coredump if you are not using makeinfo 1.68 (or later)
makeinfo internals.texi
./internals.texi:7384: Next field of node `The Redisplay Mechanism' not pointed to.
./internals.texi:7555: This node (Extents) has the bad Prev.
./internals.texi:7384: Node `Extents' lacks menu item for `The Redisplay
Mechanism' despite being its Up target.
./internals.texi:7567: `Introduction to Extents' has no Up field.
./internals.texi:7589: `Extent Ordering' has no Up field.
./internals.texi:7623: `Format of the Extent Info' has no Up field.
./internals.texi:7657: `Zero-Length Extents' has no Up field.
./internals.texi:7686: `Mathematics of Extent Ordering' has no Up field.
./internals.texi:7821: `Extent Fragments' has no Up field.
./internals.texi:7848: Next field of node `Glyphs' not pointed to.
./internals.texi:7910: This node (Specifiers) has the bad Prev.
makeinfo: Removing output file `../../info/internals.info' due to errors; use --force
to preserve.
make[2]: *** [../../info/internals.info] Error 2
make[2]: Leaving directory `/usr/local/src/xemacs/man/internals'
make[1]: [info] Error 2 (ignored)
make[1]: Leaving directory `/usr/local/src/xemacs/man'
And the output of `makeinfo --version':
makeinfo (GNU texinfo) 3.12f
Copyright (C) 1999 Free Software Foundation, Inc.
There is NO warranty. You may redistribute this software
under the terms of the GNU General Public License.
For more information about these matters, see the files named COPYING.
--
# Erik Arneson erik(a)starseed.com Webring Software Engineer #
# Yahoo! Inc. PGP ID: 1024/6EE28A05 (541) 482-3000x105 #
# "There's such a fine line between stupid and clever." Spinal Tap #