When I try to init Bookmark+ by evaluate (require 'bookmark+), the following error occurs

"Invalid function: bmkp-menu-bar-make-toggle"

By investigate the bookmark+.el, the problem was located in bookmark+-key.el. Then I made a little modification and it works well.

original bookmark+.el

(require 'bookmark+-bmu)                ; `*Bookmark List*' stuff.
(require 'bookmark+-1)                  ; Rest of Bookmark+ required stuff, except keys & menus.
(require 'bookmark+-key)                ; Keys & menus.

modified bookmark+.el

(require 'bookmark+-bmu)                ; `*Bookmark List*' stuff.
(require 'bookmark+-1)                  ; Rest of Bookmark+ required stuff, except keys & menus.
(load "bookmark+-key.el")
(require 'bookmark+-key)                ; Keys & menus.


My Bookmark+ was downloaded from "https://github.com/emacsmirror/bookmark-plus.git". My environment is GNU Emacs 23.2.1 on Ubuntu 11.04

--
M-x Thinks