Good news and bad news ... mostly bad.
> BBDB has been throwing me periodic error messages
ee> I concur. (It happened in Gnus, too.)
> Last error was:
> Wrong type argument: listp, ["Rendhalver (Peter" "Brown)" nil nil
nil nil ("loescher(a)leo.org") ((creation-date . "2002-03-04")
(timestamp . "2002-03-04") (last-subj . "problems with
patch-keywords")) ["Rendhalver (Peter Brown)" "brown)rendhalver
(peter" #<marker at 89540 in .bbdb 0x8ad5844> nil]]
ee> I saw this, too; but BBDB-2.34 seems to have
ee> fixed it.
The good news.
As for the bad news:
ee> (BBDB-2.34 has another bug, though, which leads
ee> to void-function errors doing a
ee> bbdb/*-show-sender and so on; the fix is easy; on
ee> line 56 of bbdb-com.el, add an
ee> `eval-and-compile'.)
Ummm ... line 56 of bbdb-com.el in the version 2.34
bundle starts with:
(if (featurep 'xemacs)
(progn
(fset 'bbdb-extent-string 'extent-string)
... blah blah blah ...
I wrapped that entire form, starting from before the
if, in (eval-and-compile (if ... blah blah)) ... was
that the right thing to do?
In any case, having done that and re-byte-compiled the
file, I find that BBDB's behavior is more screwed up
than it was in 2.32, which is what I was using before.
In fact, it's barfing on so many addresses it's barely
useable.
Decided I'd better revert to the earlier version, but
was frustrated to find:
o Tools => Packages => List and install tells me that
the latest officially sanctioned by XEmacs is 1.17.
Didn't know that. Evidently I downloaded a new
version (i.e., 2.32) from SourceForge or wherever
some long time ago. It was mostly working, so that's
the version I want to go back to.
o I went to look for it on SourceForge, and can only
find a download bundle for 2.34.
Does anyone know how I get back to where I was before?
Grrr. If someone can point me to a tar.gz bundle of
2.32 I can take it from there. (Or email me one as an
attachment, I don't mine.)
So much for *that* bright idea.
--
Lynn David Newton
Phoenix, AZ