Hi,
I attached the patch[1] for fixing the following problem:
% cd gnus
% ./configure --with-emacs=xemacs-21.4.17
% make MAKEINFO=no info
cd texi && make EMACS="xemacs-21.4.17" all
make[1]: Entering directory `/Work/gnus/texi'
if test "xno" != "xno" ; then \
LC_ALL=C no -I . --enable-encoding -o gnus gnus.texi; \
else \
rm -f gnus; \
xemacs-21.4.17 -batch -q -no-site-file -l ./infohack.el -f batch-makeinfo gnus.texi; \
fi
^GSymbol's function definition is void: line-end-position
xemacs exiting
.
make[1]: *** [gnus] Error 255
make[1]: Leaving directory `/Work/gnus/texi'
make: *** [info] Error 2
Although I have the makeinfo command, it cannot be used for Info
files written in non-Latin text, for example, Japanese, so we
often need to use texinfmt (they are irrelevant to Gnus, though).
In addition to this, I also attached the patch[2] and the patch[3]
for making XEmacs silent. It is to synch XEmacs with Emacs.
The problem is that XEmacs issues a lot of noises while
formatting Info files as follows:
Formatting: The Gnus Newsreader ...
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
Formatting: Starting Gnus ...
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
/Work/gnus/texi/gnus clean
Formatting: Finding the News ...
[...]
2005-02-23 Katsumi Yamaoka <yamaoka(a)jpl.org>
* texnfo-upd.el (texinfo-copy-node-name): Use point-at-eol instead
of line-end-position.
2003-06-13 Katsumi Yamaoka <yamaoka(a)jpl.org>
* texinfmt.el (texinfo-format-scan): Silence whitespace-cleanup.
2003-06-10 Rajesh Vaidheeswarran <rv(a)gnu.org>
* whitespace.el (whitespace-cleanup): Respect user preference for
silence.
patch[1]
--- texinfo/texnfo-upd.el~ 2004-11-08 22:02:45 +0000
+++ texinfo/texnfo-upd.el 2005-02-23 01:33:54 +0000
@@ -498,7 +498,7 @@
(progn (forward-word 1) ; skip over node command
(skip-chars-forward " \t") ; and over spaces
(point))
- (if (search-forward "," (line-end-position) t) ; bound search
+ (if (search-forward "," (point-at-eol) t) ; bound search
(1- (point))
(end-of-line) (point)))))
patch[2]
--- texinfo/texinfmt.el~ 2004-12-08 22:05:20 +0000
+++ texinfo/texinfmt.el 2005-02-23 01:33:54 +0000
@@ -985,7 +985,8 @@
(error "Unterminated @%s" (car (car texinfo-stack)))))
;; Remove excess whitespace
- (whitespace-cleanup))
+ (let ((whitespace-silent t))
+ (whitespace-cleanup)))
(defvar texinfo-copying-text ""
"Text of the copyright notice and copying permissions.")
patch[3]
--- text-modes/whitespace.el~ 2005-02-13 22:01:16 +0000
+++ text-modes/whitespace.el 2005-02-23 01:33:54 +0000
@@ -572,7 +572,8 @@
(if whitespace-any
(whitespace-cleanup)
(progn
- (message "%s clean" buffer-file-name)
+ (if (not whitespace-silent)
+ (message "%s clean" buffer-file-name))
(whitespace-update-modeline)))
(setq tab-width whitespace-tabwith-saved))))
Regards,