Thank you for your prompt response.
>>>> "APA" == Adrian Aichner
>>>> "Re: (require 'bbdb) mad at me"
>>>> 25 Oct 1998 10:57:08 +0100
>>>> "John" == John A Martin
<jam(a)jamux.com> writes:
John> This bug report will be sent to the
XEmacs Development Team,
John> not to your local site managers!! Please write in English,
John> because the XEmacs maintainers do not have translators to
John> read other languages for them.
John> In XEmacs 21.0 "Pyrenean-pre6" [Lucid] (i486-pc-linux) of
John> Fri Oct 16 1998 on
athene.jamux.com configured using
John> `configure '--cflags=-m486 -O2 -fno-strength-reduce
John> -fomit-frame-pointer' --debug=yes --gung-ho --with-sound=no
John> --with-mule=no --use-union-type=yes
John> --lockdir=/var/lock/xemacs --prefix=/usr'
John> Please describe exactly what actions triggered the bug and
John> the precise symptoms of the bug:
John> (require 'bbdb)
APA> Hello John,
APA> it seems
APA> Help
APA> Send Bug Report...
APA> works now :-) although the initial paragraph seems somewhat
APA> strange, since it is presented completely out-of-context.
APA> I think `report-emacs-bug' should identify itself in the
APA> message it creates.
I had not used Send Bug Report before and so am unfamiliar with what
was expected. I did change the To: address from <xemacs(a)xemacs.org>
to <xemacs-beta(a)xemacs.org>.
APA> Anyway...
APA> John, are you (require[ing] 'bbdb) in order to use it within
APA> XEmacs?
APA> Your mail does not specify the bbdb-version (mine, e.g., is
APA> "2.00.02") you are using.
Sorry, everything was the latest, bbdb-1.06-pkg.tar.gz,
tm-1.15-pkg.tar.gz and installed when building XEmacs. Send Bug
Report seems not use MIME although tm was alive and well in the XEmacs
that sent the message.
APA> Assuming 2.x, the right thing to do in .emacs or
APA> .../lisp/site-start.el is something like this:
APA> (bbdb-initialize 'gnus 'message 'sc 'sendmail 'w3)
Both bbdb.info and my .../xemacs-packages/lisp/bbdb/INSTALL give
(require 'bbdb) *
(bbdb-initialize) *
and when I tried (bbdb-initialize) alone it failed with the same
Lisp nesting exceeds `max-lisp-eval-depth'
with or without listing the supported programs[1].
APA> You'll have to adjust the argument-list to include packages
APA> you want insinuated by BBDB.
APA> Make sure to comment all bbdb-related autoloads you may have
APA> in .emacs or .../lisp/site-start.el from times past.
Was done. Perhaps it was not evident from the stuff in the bug report
that (require 'bbdb) was executed from a scratch buffer in an XEmacs
started with --vanilla. After "Lisp nesting exceeds
`max-lisp-eval-depth'" that XEmacs was crippled (responded to Send Bug
Report and other mail commands with "Lisp nesting exceeds
`max-lisp-eval-depth'"). I wrote the backtrace to a file and imported
it into a Send Bug Report buffer in another XEmacs and cut and pasted
the lossage.
I cannot get a functional XEmacs when bbdb is initialized from my
.emacs[2], I get an otherwise working XEmacs without references to
bbdb in .emacs.
APA> Then you're ready to M-x customize-group RET bbdb RET and
APA> save your customizations.
Hmm... All that left me with is
(custom-set-variables)
(custom-set-faces)
in a new ~/.emacs after starting with -vanilla.
APA> HTH,
Well, you induced me to wade through a lot of customize hokus pokus.
That was educational. :-) However, I failed to dope out how to enter
something like the following into Bbdb Auto Notes Alist what with all
the protect you from yourself stuff
-------------- cut here ---->8 ---< head
(setq bbdb-auto-notes-alist
(list
(list "Organization" (list ".*" 'company 0))))
(add-to-list 'bbdb-auto-notes-alist
(list "x-face"
(list (concat "[ \t\n]*\\([^ \t\n]*\\)"
"\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
"\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
"\\([ \t\n]+\\([^ \t\n]+\\)\\)?"
)
'face
"\\1\\3\\5\\7")))
(add-to-list 'bbdb-auto-notes-alist
(list "newsgroups" (list ".*" 'newsgroups 0)))
(add-to-list 'bbdb-auto-notes-alist
(list "Sender" (list "yfes-l" 'list 0)))
(add-to-list 'bbdb-auto-notes-alist
(list "X-Mailing-List" (list "<\\(.*\\)@" 'list 1)))
[[ ... ]]
---- 8<------- cut here ----------> tail
Thank you for your suggestions but I am no closer to having bbdb
working. Perhaps I'm missing a lot, but I don't see what's hindering
it if it isn't related to the failures to load stuff that gives the
"Lisp nesting exceeds `max-lisp-eval-depth'" error.
Footnotes:
[1] I dunno if it is pertinent but it seems that of the 19 .el files
(apart from _pkg.el) in the bbdb directory only the 4 _without_
`(require 'bbdb)' byte compile. I also noticed complaints about
tm-bbdb until I re-bite compiled it. I think the complaints were to
the effect that it had been compiled for xemacs-20.
[2] Actually I have been using 'xemacs -vanilla -l ~/.emacs.new'
while I continue to run an old reliable XEmacs with only old fashioned
customization and from before packages.
jam