Steve Youngs added because it might be useful to him to have my logs
for the package builds for comparison.
>>>> "Stephen" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
me> A tarball containing the five files (including calc) that
me> showed differences in .el, .elc pre-Martin-patch, and .elc
me> post-Martin-patch forms is available at
me>
http://turnbull.sk.tsukuba.ac.jp/Tools/XEmacs/bytecomp-diffs.tar.gz
To this I have added the logs from the builds (core and packages, pre
and post) and `diff -u $i.err.pre $i.err.post' for i = core, packages.
http://turnbull.sk.tsukuba.ac.jp/Tools/XEmacs/bytecomp-logs.tar.gz
The executive summary is
(1) The diffs are shorter than I expected. Very little in core, in fact.
(2) Lots of new "unbound variable" or "free variable" warnings. I
didn't recognize anything else, these seem to be what Martin expected.
(3) func-menu.el blows chunks badly, I believe because the macro
fume-bomb-proof is not eval-when wrapped. I may have done this to
myself, but cvs diff shows me up-to-date. This accounts for much
of the length of the packages diff, since none of the rest of the
edit-utils package gets built in "post-patch" version.
(4) skk is a mess. (Why am I not surprised?)
(5) Library maintainers [Hi, Steve Youngs!] may want to look at the
logs as well as the diffs, because at least VM blows up the same
way in pre and post Martin patch byte compiles. So AFAICT this is
not related to Martin's patch, but perhaps of interest anyway.
[Caveat on VM: I have hacked my VM, and this is probably not the
same as the official XEmacs package. But VM is the only package I
do hack on. Other errors are in the official versions. (Edict is
mine, so I update it when I hack on it.)]
(6) The packages show a lot more compile warnings than the core
libraries do. (That is no surprise.)
me> for the curious. (I'll mail it on request, but I didn't want
me> to just post a 350kB tarball to
me> not-necessarily-that-interested parties.)
Again I will mail if someone prefers that to wget.
me> The XEmacs 21.2 and xemacs-packages were fresh updates from
me> CVS as of approximiately 2000-11-1 07:00 UTC.
This is true as far as it goes. It also turns out that I had a sticky
r21-2-36 tag, so this is not current CVS, but the beta release version
21.2.36 "Notus". The xemacs packages were fresh updates.
I am going to update to CVS current now, plus Martin's patch. I'll
let you know if anything interesting appears.
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."
--
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091
_________________ _________________ _________________ _________________
What are those straight lines for? "XEmacs rules."