On Wednesday, January 2, 2008 at 19:48:19, Haines Brown wrote:
> > But you may not need to upgrade in order to fix your problem.
> > It seems that Emacs 23 simply does not find BBDB at all.
> > 
> > Try M-x find-library RET bbdb RET.
> > 
> > If it cannot find bbdb, then add its location to the
> > load-path, else add a (require 'bbdb ... to your MUAs
> > init file.
> 
> Robert,
> 
> Thanks. Indeed, it was not able to find-library for bbdb:
> 
>   Debugger entered--Lisp error: (error "Can't find library bbdb")
>     signal(error ("Can't find library bbdb"))
>     error("Can't find library %s" "bbdb")
> 
> I thought I already had bbdb in my load path. In ~./emacs I have:
> 
>   (setq load-path (nconc (list "~/lisp") load-path))
>   (setq load-path (append load-path (list 
>       "~/elisp"
>       "~/elisp/bbdb"
>       ...
>       )))
> 
> and I have ~/elisp/bbdb and in it a bunch of .elc files. 

If it cannot be found then load-path does not contain the
directory.  You can also run BBDB directly from the sources
where there are also the .el files.  Well anyway check the
value of load-path.

> I didn't understand your point about adding (require...). I don't
> think I compiled bbdb initially to use an e-mail client, and I start
> bbdb with the M-x bbdb-name command rather than rely on an e-mail
> client to do it. In any case, I use rmail, and have no init file for
> it that I can see. 

The require is only needed if the autoloads are not found,
but the sources are somewhere in the load-path.  

Bye
Robert

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
bbdb-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bbdb-info
BBDB Home Page: http://bbdb.sourceforge.net/

Reply via email to