* Mule23@1934.en, Mule23@1934.ja: Separate from Mule23@1934; add descriptions
authoryamaoka <yamaoka>
Fri, 24 Sep 1999 06:03:55 +0000 (06:03 +0000)
committeryamaoka <yamaoka>
Fri, 24 Sep 1999 06:03:55 +0000 (06:03 +0000)
about the problem of loaddefs.el and the patch for CUSTOM 1.9962.

ChangeLog
Mule23@1934 [deleted file]
Mule23@1934.en [new file with mode: 0644]
Mule23@1934.ja [new file with mode: 0644]

index ff32f82..3983263 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-09-24  Katsumi Yamaoka   <yamaoka@jpl.org>
+
+       * Mule23@1934.en, Mule23@1934.ja: Separate from Mule23@1934; add
+       descriptions about the problem of loaddefs.el and the patch for
+       CUSTOM 1.9962.
+
 1999-09-22  Katsumi Yamaoka   <yamaoka@jpl.org>
 
        * lisp/gnus.el (gnus-revision-number): Increment to 06.
diff --git a/Mule23@1934 b/Mule23@1934
deleted file mode 100644 (file)
index 4506690..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-There are two ways of making gnus with Mule 2.3 based on Emacs 19.34.
-
- 1. Use the configure option `--with-addpath=' to specify the colon
-    separated directory names where EMU, APEL or CUSTOM packages have
-    already installed.  For example:
-
-    configure --with-emacs=mule\
-    --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom
-
- 2. Copy `sample.lpath.el' to `~/.lpath.el' and modify it suitably for
-    your environment.
-
-
-Mule 2.3 based on Emacs 19.34 \e$B$G\e(B gnus \e$B$r:n$k$K$OFs$D$NJ}K!$,$"$j$^$9!#\e(B
-
- 1. configure \e$B%*%W%7%g%s$N\e(B `--with-addpath=' \e$B$r;H$C$F\e(B EMU, APEL \e$B$*$h$S\e(B
-    CUSTOM \e$B$N3F%Q%C%1!<%8$,%$%s%9%H!<%k$5$l$F$$$k>l=j$r;XDj$7$F2<$5$$!#\e(B
-    \e$BNc$($P\e(B
-
-    configure --with-emacs=mule\
-    --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom
-
- 2. `sample.lpath.el' \e$B$r\e(B `~/.lpath.el' \e$B$K%3%T!<$7$F!"$"$J$?$N4D6-$K\e(B
-    \e$B9g$&$h$&$K=q$-49$($F2<$5$$!#\e(B
diff --git a/Mule23@1934.en b/Mule23@1934.en
new file mode 100644 (file)
index 0000000..0aff0fc
--- /dev/null
@@ -0,0 +1,74 @@
+FIX loaddefs.el
+===============
+
+Unfortunately, some variables for `message' are predefined in lisp/
+loaddefs.el which is dumped in Mule executable file.  It is uninvited,
+moreover, it has a bad influence.  So you should remove these
+definitions from lisp/loaddefs.el and rebuild Mule.  However, if you
+don't want to rebuild Mule, put the following lines in the beginning
+of .emacs file instead.
+
+(mapcar
+ (lambda (symbol)
+   (makunbound (intern (format "message-%s" symbol))))
+ '(citation-line-function
+   cite-function courtesy-message default-headers default-mail-headers
+   default-news-headers deletable-headers fcc-handler-function
+   followup-to-function from-style generate-headers-first generate-new-buffers
+   ignored-bounced-headers ignored-cited-headers ignored-mail-headers
+   ignored-news-headers ignored-resent-headers ignored-supersedes-headers
+   included-forward-headers indent-citation-function interactive
+   kill-buffer-on-exit post-method reply-to-function required-mail-headers
+   required-news-headers send-mail-function send-news-function
+   signature signature-before-forwarded-message signature-file
+   signature-separator syntax-checks use-followup-to user-organization-file
+   wide-reply-to-function yank-prefix))
+
+
+INSTALL CUSTOM, APEL, FLIM, SEMI/WEMI
+=====================================
+
+T-gnus requires the latest version of CUSTOM, APEL, FLIM and SEMI or
+WEMI; you should install these packages before installing T-gnus.
+
+As for CUSTOM, you should apply the following patch before building it.
+
+------ cut here ------ cut here ------ cut here ------ cut here ------
+--- custom-1.9962/cus-face.el~ Wed Mar  4 19:52:39 1998
++++ custom-1.9962/cus-face.el  Mon Mar  9 08:05:33 1998
+@@ -96,7 +96,7 @@
+       "Define a new FACE on all frames, ignoring X resources."
+       (interactive "SMake face: ")
+       (or (internal-find-face name)
+-        (let ((face (make-vector 8 nil)))
++        (let ((face (make-vector face-vector-length nil)))
+           (aset face 0 'face)
+           (aset face 1 name)
+           (let* ((frames (frame-list))
+------ cut here ------ cut here ------ cut here ------ cut here ------
+
+By the way, the latest CUSTOM package for Emacs v19 is available from:
+
+ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz
+
+
+INSTALL T-gnus
+==============
+
+There are two ways of making T-gnus with Mule 2.3 based on Emacs 19.34.
+
+ 1. Use the configure option `--with-addpath=' to specify the colon
+    separated directory names where EMU, APEL or CUSTOM packages have
+    already installed.  For example:
+
+    % configure --with-emacs=mule\
+      --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom
+    % make install
+
+ 2. Copy `sample.lpath.el' to `~/.lpath.el' and modify it suitably for
+    your environment.  Then type as following:
+
+    % configure
+    % make EMACS=mule
+
+    In this case, you shuold install manually.
diff --git a/Mule23@1934.ja b/Mule23@1934.ja
new file mode 100644 (file)
index 0000000..ae6c3be
--- /dev/null
@@ -0,0 +1,74 @@
+FIX loaddefs.el
+===============
+
+\e$B;DG0$J$3$H$K$$$/$D$+$N\e(B `message' \e$B$G;H$&JQ?t$,\e(B lisp/loaddefs.el \e$B$GDj5A\e(B
+\e$B$5$l$F$$$F\e(B Mule \e$B$N<B9T%U%!%$%k$KAH$_9~$^$l$F$7$^$C$F$$$^$9!#$3$l$OM>7W\e(B
+\e$B$J$*@$OC$@$7!"$7$+$b0-1F6A$,$"$j$^$9!#$=$3$G$"$J$?$O$=$l$i$NDj5A$r\e(B
+lisp/loaddefs.el \e$B$+$i:o=|$7$F!"\e(BMule \e$B$r:n$jD>$5$J$1$l$P$J$j$^$;$s!#\e(B
+\e$B$7$+$7!"$b$7$"$J$?$,\e(B Mule \e$B$r:n$jD>$9$3$H$rK>$^$J$$$J$i$P!"\e(B.emacs \e$B%U%!\e(B
+\e$B%$%k$N@hF,$K0J2<$N3F9T$r=q$-9~$`$3$H$GBeMQ$9$k$3$H$,$G$-$^$9!#\e(B
+
+(mapcar
+ (lambda (symbol)
+   (makunbound (intern (format "message-%s" symbol))))
+ '(citation-line-function
+   cite-function courtesy-message default-headers default-mail-headers
+   default-news-headers deletable-headers fcc-handler-function
+   followup-to-function from-style generate-headers-first generate-new-buffers
+   ignored-bounced-headers ignored-cited-headers ignored-mail-headers
+   ignored-news-headers ignored-resent-headers ignored-supersedes-headers
+   included-forward-headers indent-citation-function interactive
+   kill-buffer-on-exit post-method reply-to-function required-mail-headers
+   required-news-headers send-mail-function send-news-function
+   signature signature-before-forwarded-message signature-file
+   signature-separator syntax-checks use-followup-to user-organization-file
+   wide-reply-to-function yank-prefix))
+
+
+INSTALL CUSTOM, APEL, FLIM, SEMI
+================================
+
+T-gnus \e$B$O:G?7HG$N\e(B CUSTOM, APEL, FLIM \e$B$*$h$S\e(B SEMI \e$B$+\e(B WEMI \e$B$rI,MW$H$7$^\e(B
+\e$B$9!#$"$J$?$O$3$l$i$N%Q%C%1!<%8$r\e(B T-gnus \e$B$NA0$K%$%s%9%H!<%k$7$J$1$l$P$J\e(B
+\e$B$j$^$;$s!#\e(BCUSTOM \e$B$K$D$$$F$O!":n$kA0$K$"$J$?$O0J2<$N%Q%C%A$rEv$F$kI,MW\e(B
+\e$B$,$"$j$^$9!#\e(B
+
+------ cut here ------ cut here ------ cut here ------ cut here ------
+--- custom-1.9962/cus-face.el~ Wed Mar  4 19:52:39 1998
++++ custom-1.9962/cus-face.el  Mon Mar  9 08:05:33 1998
+@@ -96,7 +96,7 @@
+       "Define a new FACE on all frames, ignoring X resources."
+       (interactive "SMake face: ")
+       (or (internal-find-face name)
+-        (let ((face (make-vector 8 nil)))
++        (let ((face (make-vector face-vector-length nil)))
+           (aset face 0 'face)
+           (aset face 1 name)
+           (let* ((frames (frame-list))
+------ cut here ------ cut here ------ cut here ------ cut here ------
+
+\e$B$J$*\e(B Emacs v19 \e$BMQ$N:G?7$N\e(B CUSTOM \e$B$O0J2<$N$b$N$rF~<j$9$k$3$H$,$G$-$^$9!#\e(B
+
+ftp://ftp.dina.kvl.dk/pub/Staff/Per.Abrahamsen/custom/custom-1.9962.tar.gz
+
+
+INSTALL T-gnus
+==============
+
+Mule 2.3 based on Emacs 19.34 \e$B$G\e(B gnus \e$B$r:n$k$K$OFs$D$NJ}K!$,$"$j$^$9!#\e(B
+
+ 1. configure \e$B%*%W%7%g%s$N\e(B `--with-addpath=' \e$B$r;H$C$F\e(B EMU, APEL \e$B$*$h$S\e(B
+    CUSTOM \e$B$N3F%Q%C%1!<%8$,%$%s%9%H!<%k$5$l$F$$$k>l=j$r;XDj$7$F2<$5$$!#\e(B
+    \e$BNc$($P\e(B
+
+    % configure --with-emacs=mule\
+      --with-addpath=~/elisp/emu:~/elisp/apel:~elisp/custom
+    % make
+
+ 2. `sample.lpath.el' \e$B$r\e(B `~/.lpath.el' \e$B$K%3%T!<$7$F!"$"$J$?$N4D6-$K\e(B
+    \e$B9g$&$h$&$K=q$-49$($F2<$5$$!#$=$7$F<!$N$h$&$K%?%$%W$7$F2<$5$$!#\e(B
+
+    % configure
+    % make EMACS=mule
+
+    \e$B$3$N>l9g\e(B install \e$B$O<j:n6H$G9T$J$C$F2<$5$$!#\e(B