Also, please apply this patch to bbdb.el.
--- bbdb.el~	Fri Oct 23 09:04:10 1998
+++ bbdb.el	Mon Oct 26 10:53:00 1998
@@ -2873,8 +2873,6 @@
 (if (not (fboundp 'add-hook))
     (fset 'add-hook 'bbdb-add-hook))
 
-(run-hooks 'bbdb-load-hook)
-
 (defun bbdb-insinuate-sendmail ()
   "Call this function to hook BBDB into sendmail (that is, M-x mail)."
   (define-key mail-mode-map "\M-\t" 'bbdb-complete-name)
@@ -2882,6 +2880,8 @@
 
 
 (provide 'bbdb)  ; provide before loading things which might require
+
+(run-hooks 'bbdb-load-hook)
 
 (defmacro safe-require (thing)
   (list 'condition-case nil (list 'require thing) '(file-error nil)))