> From: Sean Sieger <sean.sie...@gmail.com> > Date: Thu, 10 Oct 2013 12:00:23 -0400 > > In the meanwhile, I tried to substitute this bit from lisp/Makefile, > > $(emacs) -l autoload \ > --eval '(setq autoload-builtin-package-versions t)' \ > --eval '(setq generated-autoload-file (unmsys--file-name > "$(lisp)/loaddefs.el"))' \ > -f batch-update-autoloads $$wins > > for this, in bbdb/lisp/makefile-temp, > > $(emacs) -l autoload \ > --eval '(setq generated-autoload-file "'`pwd`/$@'")' \ > --eval '(setq make-backup-files nil)' \ > -f batch-update-autoloads `pwd` > > like this, > > $(emacs) -l autoload \ > --eval '(setq generated-autoload-file (unmsys--file-name > "'`pwd`/$@'")' \ > --eval '(setq make-backup-files nil)' \ > -f batch-update-autoloads `pwd` > > It wasn't fatal but it didn't write bbdb-loaddefs.el like I was hopin' > and prayin' it would.
I have no idea what bbdb tries to do here and why. The call to unmsys--file-name was supposed to solve only one problem: to avoid producing invalid file names such as c:/c/bbdb/lisp/bbdb-loaddefs.el. Did it, or didn't it solve this? If it did, then the rest is some other problem.