>>>> I wrote:
I> The package smoketest currently fails, (in different mysterious ways), when trying
I> to format ".../tm/texi/tm-ja.info".
[...]
I> Could someone please have a look at this so that it will get a proper fix.
I have been looking at this problem myself. So far I have the work
partly documented in this patch, included below, and partly in the
text below. (I really don't claim this to be the way to solve the
problem but hope that it might get you interested now when I have
narrowed it down a little.)
After the texinfo-formating was solved (see patch) I then got into
troubles because of a missing face in pcl-cvs. Apparently there are
some new changes to add-log. I added a require to 'font-lock to make
things loading add-log happy but I don't know if that is the right way
to solve things.
I then almost gave up when I got an error due to define-minor-mode
missing in ps-print. (It seems to be present in the autoloads from
text-modes.) But I then realized that text-modes depends on
xemacs-base and thus that should be in REQUIRES section the Makefile
in ps-print. Anyway it made ps-print compile as well. That is not
included in the patch however, since I now really will give up this
for tonight.
(and the compilation just broke again. This time because of
>Error occurred processing lisp/xwem-ratanot.el: Cannot open load
file: xwem-macros
but now it really, really is time for me to end this for today.)
----------------------------------------------------------------------
Index: XEmacs.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/XEmacs.rules,v
retrieving revision 1.52
diff -u -r1.52 XEmacs.rules
--- XEmacs.rules 7 Nov 2004 23:52:54 -0000 1.52
+++ XEmacs.rules 3 Dec 2004 00:47:19 -0000
@@ -259,7 +259,7 @@
html: $(HTML_DEP)
-FORMAT_INFO_USING_XEMACS_NO_SAVE_ARGS = -eval '(setq load-path (append (list
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/texinfo"
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/xemacs-base") load-path))' -l
informat -l texinfmt -f texinfo-format-buffer
+FORMAT_INFO_USING_XEMACS_NO_SAVE_ARGS = -eval '(setq load-path (append (list
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/text-modes"
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/texinfo"
"$(XEMACS_PACKAGES_BASE)/xemacs-packages/xemacs-base") load-path))' -l
informat -l texinfmt -f texinfo-format-buffer
FORMAT_INFO_USING_XEMACS_ARGS = $(FORMAT_INFO_USING_XEMACS_NO_SAVE_ARGS) -f save-buffer
Index: xemacs-packages/texinfo/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/texinfo/Makefile,v
retrieving revision 1.27
diff -u -r1.27 Makefile
--- xemacs-packages/texinfo/Makefile 8 Nov 2004 02:16:19 -0000 1.27
+++ xemacs-packages/texinfo/Makefile 3 Dec 2004 00:47:26 -0000
@@ -22,7 +22,7 @@
MAINTAINER = XEmacs Development Team <xemacs-beta(a)xemacs.org>
PACKAGE = texinfo
PKG_TYPE = regular
-REQUIRES = xemacs-base
+REQUIRES = apel text-modes xemacs-base
CATEGORY = standard
ELCS = detexinfo.elc informat.elc makeinfo.elc texinfo.elc tex-mode.elc \
Index: xemacs-packages/texinfo/texinfmt.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/texinfo/texinfmt.el,v
retrieving revision 1.10
diff -u -r1.10 texinfmt.el
--- xemacs-packages/texinfo/texinfmt.el 8 Nov 2004 02:16:19 -0000 1.10
+++ xemacs-packages/texinfo/texinfmt.el 3 Dec 2004 00:47:26 -0000
@@ -33,6 +33,9 @@
;; should be due to whitespace (the author doesn't believe in TABs)
;; other than the VM manual fuckage.
+(require 'poe)
+(load "whitespace")
+
;;; Commentary:
;;; Code:
Index: xemacs-packages/tm/Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/tm/Makefile,v
retrieving revision 1.51
diff -u -r1.51 Makefile
--- xemacs-packages/tm/Makefile 4 Oct 2004 12:07:51 -0000 1.51
+++ xemacs-packages/tm/Makefile 3 Dec 2004 00:47:26 -0000
@@ -22,7 +22,7 @@
MAINTAINER = XEmacs Development Team <xemacs-beta(a)xemacs.org>
PACKAGE = tm
PKG_TYPE = regular
-REQUIRES = gnus mh-e rmail vm mailcrypt mail-lib apel xemacs-base \
+REQUIRES = gnus mh-e rmail vm mailcrypt mail-lib apel text-modes xemacs-base \
fsf-compat sh-script net-utils ecrypto
CATEGORY = standard
Index: xemacs-packages/xemacs-base/add-log.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/xemacs-packages/xemacs-base/add-log.el,v
retrieving revision 1.23
diff -u -r1.23 add-log.el
--- xemacs-packages/xemacs-base/add-log.el 26 Nov 2004 07:30:29 -0000 1.23
+++ xemacs-packages/xemacs-base/add-log.el 3 Dec 2004 00:47:27 -0000
@@ -31,6 +31,8 @@
;;; Code:
+(require 'font-lock)
+
(eval-when-compile
(require 'timezone))
----------------------------------------------------------------------
Yours
--
%% Mats