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/