bbdb-com.el fsets a bunch of stuff inside an `eval-when-compile'; unfortunately, this is of little use, because while fset calls are byte-compiled, these aren't, so the file byte-compiles without error and then falls over at runtime.
Patch: 2002-01-29 Nix <[EMAIL PROTECTED]> * lisp/bbdb-com.el: `eval-and-compile' fset forms. --- bbdb-com.el~ Mon Jan 28 21:57:24 2002 +++ bbdb-com.el Tue Jan 29 00:40:12 2002 @@ -48,11 +48,12 @@ (autoload 'mew-send "mew") (autoload 'bbdb-header-start "bbdb-hooks") (autoload 'bbdb-extract-field-value "bbdb-hooks") - (autoload 'Info-goto-node "info") + (autoload 'Info-goto-node "info")) ;; this is very unpleasant, but saves me doing a lot of rewriting ;; for now. a big cleanup will happen for the next release, maybe. ;; NB if emacs 21 or older emacsen or even things you bolt on have ;; any of these functions, bad things will happen. Again, FITNR. +(eval-and-compile (if (featurep 'xemacs) (progn (fset 'bbdb-extent-string 'extent-string) -- `However, if you want to detect whether (say, 1 in 1000) cars are being abducted by bunnies along their route, you've got a whole new problem.' - Scott James Remnant on network problems _______________________________________________ [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/