1.
The installation of bbdb fails due to a bug in
/usr/share/emacs/site-lisp/bbdb/lisp/Makefile
The single quotes make the ending backslashes show up in the lisp code passed to emacs.
2.
The real problem is, that the install continues after throwing an error.
For 2. I don't have an answer, but look at this excerpt from
/usr/share/${FLAVOUR}/site-lisp/bbdb/CompilationLog.gz
indented and edited for readability
Generating bbdb-autoloads
cd lisp; make autoloads
make[1]: Entering directory `/usr/share/emacs-snapshot/site-lisp/bbdb/lisp'
...
Generating autoloads for bbdb.el...
Generating autoloads for bbdb.el...done
Wrote /usr/share/emacs-snapshot/site-lisp/bbdb/lisp/bbdb-autoloads.el
make[1]: Leaving directory `/usr/share/emacs-snapshot/site-lisp/bbdb/lisp'
cd lisp; make rmail
make[1]: Entering directory `/usr/share/emacs-snapshot/site-lisp/bbdb/lisp'
Loading 00debian-vars...
...
Loading 50bbdb (source)...
...
Wrote /usr/share/emacs-snapshot/site-lisp/bbdb/lisp/bbdb.elc
...
Loading 50bbdb (source)...
...
Wrote /usr/share/emacs-snapshot/site-lisp/bbdb/lisp/bbdb-com.elc
...
Loading 50bbdb (source)...
...
Symbol's value as variable is void: \
At this point an error occured, bbdb-hooks.elc is not created, however:
make in this directory stops, but the install-script (? or make) continues ...
...
Loading 50bbdb (source)...
Error while loading 50bbdb
Here the above error shows itself again ? ...
...
Wrote /usr/share/emacs-snapshot/site-lisp/bbdb/bbdb-213-310.elc
Wrote /usr/share/emacs-snapshot/site-lisp/bbdb/bbdb-415-510.elc
In end of data:
bbdb-pilot-jwz.el:584:1:Warning: the following functions are not known to be
defined: bbdb-address-street1, bbdb-address-street2, bbdb-address-street3, bbdb-parse-phone-number, bbdb-parse-zip-string, bbdb-address-set-street1, bbdb-address-set-street2, bbdb-address-set-street3
Wrote /usr/share/emacs-snapshot/site-lisp/bbdb/bbdb-pilot-jwz.elc
In bbdb-to-netscape:
bbdb-to-netscape.el:80:24:Warning: reference to free variable `bbdb-define-all-aliases-field'
In end of data:
bbdb-to-netscape.el:213:1:Warning: the following functions are not known to be
defined: bbdb-search, bbdb-address-street1, bbdb-address-street2, bbdb-address-street3
Wrote /usr/share/emacs-snapshot/site-lisp/bbdb/bbdb-to-netscape.elc
*** installing not-compiled bbdb-gnus.el ***
install -m 644 /usr/share/emacs/site-lisp/bbdb/lisp/bbdb-gnus.el
/usr/share/emacs-snapshot/site-lisp/bbdb
At this point the Logfile ends, but is it complete?
Hi all,
1. emacs/site- lisp/bbdb/ lisp/Makefile
The installation of bbdb fails due to a bug in
/usr/share/
The single quotes make the ending backslashes show up in the lisp code passed to emacs.
2.
The real problem is, that the install continues after throwing an error.
fix for 1. /usr/share/ emacs/site- lisp/bbdb/ lisp# diff -u Makefile.dist Makefile
debian:
--- Makefile.dist 2006-01-06 15:47:30.000000000 +0100
+++ Makefile 2006-01-06 15:48:09.000000000 +0100
@@ -154,10 +154,10 @@
bbdb-hooks.elc: bbdb.elc bbdb-hooks.el
@$(EMACS_ PROG) -batch -q $(PUSHPATH) -l ./bbdb.elc \
- -eval '(and (not (string= "$(VMDIR)" "")) \
- (setq load-path (cons "$(VMDIR)" load-path)) \
- (load "vm" t t) \
- (load "vm-vars" t t))' \
+ -eval "(and (not (string= \"$(VMDIR)\" \"\")) \
+ (setq load-path (cons \"$(VMDIR)\" load-path)) \
+ (load \"vm\" t t) \
+ (load \"vm-vars\" t t))" \
-f batch-byte-compile $(@:.elc=.el)
autoloads: bbdb-autoloads.el
This probably closes #345186 and #345297, too.
For 2. I don't have an answer, but look at this excerpt from ${FLAVOUR} /site-lisp/ bbdb/Compilatio nLog.gz
/usr/share/
indented and edited for readability
Generating bbdb-autoloads emacs-snapshot/ site-lisp/ bbdb/lisp' emacs-snapshot/ site-lisp/ bbdb/lisp/ bbdb-autoloads. el emacs-snapshot/ site-lisp/ bbdb/lisp'
cd lisp; make autoloads
make[1]: Entering directory `/usr/share/
...
Generating autoloads for bbdb.el...
Generating autoloads for bbdb.el...done
Wrote /usr/share/
make[1]: Leaving directory `/usr/share/
cd lisp; make rmail emacs-snapshot/ site-lisp/ bbdb/lisp' emacs-snapshot/ site-lisp/ bbdb/lisp/ bbdb.elc emacs-snapshot/ site-lisp/ bbdb/lisp/ bbdb-com. elc
make[1]: Entering directory `/usr/share/
Loading 00debian-vars...
...
Loading 50bbdb (source)...
...
Wrote /usr/share/
...
Loading 50bbdb (source)...
...
Wrote /usr/share/
...
Loading 50bbdb (source)...
...
Symbol's value as variable is void: \
make[1]: *** [bbdb-hooks.elc] Error 255 emacs-snapshot/ site-lisp/ bbdb/lisp'
make[1]: Leaving directory `/usr/share/
make: *** [rmail] Error 2
At this point an error occured, bbdb-hooks.elc is not created, however:
make in this directory stops, but the install-script (? or make) continues ...
...
Loading 50bbdb (source)...
Error while loading 50bbdb
Here the above error shows itself again ? ...
... emacs-snapshot/ site-lisp/ bbdb/bbdb- 213-310. elc emacs-snapshot/ site-lisp/ bbdb/bbdb- 415-510. elc
Wrote /usr/share/
Wrote /usr/share/
In end of data: pilot-jwz. el:584: 1:Warning: the following functions are not known to be street1, bbdb-address- street2, bbdb-address- street3,
bbdb-parse- phone-number, bbdb-parse- zip-string, bbdb-address- set-street1,
bbdb-address- set-street2, bbdb-address- set-street3 emacs-snapshot/ site-lisp/ bbdb/bbdb- pilot-jwz. elc
bbdb-
defined: bbdb-address-
Wrote /usr/share/
In bbdb-to-netscape: to-netscape. el:80:24: Warning: reference to free variable
`bbdb- define- all-aliases- field'
bbdb-
In end of data: to-netscape. el:213: 1:Warning: the following functions are not known to be street1, bbdb-address- street2,
bbdb-address- street3 emacs-snapshot/ site-lisp/ bbdb/bbdb- to-netscape. elc emacs/site- lisp/bbdb/ lisp/bbdb- gnus.el emacs-snapshot/ site-lisp/ bbdb
bbdb-
defined: bbdb-search, bbdb-address-
Wrote /usr/share/
*** installing not-compiled bbdb-gnus.el ***
install -m 644 /usr/share/
/usr/share/
At this point the Logfile ends, but is it complete?
Cheers,
Erich