GNU bug report logs - #13198
24.2; "Error: Symbol's value as variable is void: cl-proclaims-deferred" when compile Emacs trunk.

Previous Next

Package: emacs;

Reported by: Oleksandr Gavenko <gavenkoa <at> gmail.com>

Date: Sun, 16 Dec 2012 10:18:02 UTC

Severity: minor

Tags: notabug

Found in version 24.2

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 13198 in the body.
You can then email your comments to 13198 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#13198; Package emacs. (Sun, 16 Dec 2012 10:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Oleksandr Gavenko <gavenkoa <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Sun, 16 Dec 2012 10:18:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Oleksandr Gavenko <gavenkoa <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 24.2;
	"Error: Symbol's value as variable is void: cl-proclaims-deferred"
	when compile Emacs trunk.
Date: Sun, 16 Dec 2012 12:16:07 +0200
  $ bzr info -v
  Location:
    repository checkout root: .
        checkout of branch: bzr://bzr.savannah.gnu.org/emacs/trunk/

  Branch history:
      111249 revisions
      10104 days old
     first revision: Thu 1985-04-18 00:48:29 +0000
    latest revision: Sun 2012-12-16 11:17:50 +0800

  $ ./configure
   ...

  $ make
   ...

  make[2]: Entering directory `/home/user/devel/emacs/emacs-bzr/trunk/_build/lisp'
  Compiling /home/user/devel/emacs/emacs-bzr/trunk/src/../lisp/isearch.el
  Reloading stale loaddefs.el
  Loading /home/user/devel/emacs/emacs-bzr/trunk/lisp/loaddefs.el (source)...
  Source file `/home/user/devel/emacs/emacs-bzr/trunk/lisp/emacs-lisp/cl-macs.el' newer than byte-compiled file

  In toplevel form:
  ../../lisp/isearch.el:1031:1:Error: Symbol's value as variable is void: cl-proclaims-deferred
  make[2]: *** [compile-onefile] Error 1
  make[2]: Leaving directory `/home/user/devel/emacs/emacs-bzr/trunk/_build/lisp'
  make[1]: *** [/home/user/devel/emacs/emacs-bzr/trunk/src/../lisp/isearch.elc] Error 2
  make[1]: Leaving directory `/home/user/devel/emacs/emacs-bzr/trunk/_build/src'
  make: *** [src] Error 2

-- 
Best regards!




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#13198; Package emacs. (Sun, 16 Dec 2012 17:06:01 GMT) Full text and rfc822 format available.

Message #8 received at 13198 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Oleksandr Gavenko <gavenkoa <at> gmail.com>
Cc: 13198 <at> debbugs.gnu.org
Subject: Re: bug#13198: 24.2;
	"Error: Symbol's value as variable is void: cl-proclaims-deferred"
	when compile Emacs trunk.
Date: Sun, 16 Dec 2012 11:56:55 -0500
>   Source file `/home/user/devel/emacs/emacs-bzr/trunk/lisp/emacs-lisp/cl-macs.el' newer than byte-compiled file

>   In toplevel form:
>   ../../lisp/isearch.el:1031:1:Error: Symbol's value as variable is void: cl-proclaims-deferred

try
    rm lisp/emacs-lisp/cl*.elc; make

or if you have the time "make bootstrap".

        Stefan




Severity set to 'minor' from 'normal' Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 16 Dec 2012 20:03:01 GMT) Full text and rfc822 format available.

Added tag(s) notabug. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 16 Dec 2012 20:03:01 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 13198 <at> debbugs.gnu.org and Oleksandr Gavenko <gavenkoa <at> gmail.com> Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Sun, 16 Dec 2012 20:03:01 GMT) Full text and rfc822 format available.

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#13198; Package emacs. (Mon, 17 Dec 2012 23:25:02 GMT) Full text and rfc822 format available.

Message #17 received at 13198 <at> debbugs.gnu.org (full text, mbox):

From: Oleksandr Gavenko <gavenkoa <at> gmail.com>
To: 13198 <at> debbugs.gnu.org
Subject: Re: bug#13198: Acknowledgement (24.2;
	"Error: Symbol's value as variable is void: cl-proclaims-deferred"
	when compile Emacs trunk.)
Date: Tue, 18 Dec 2012 01:22:53 +0200
On 2012-12-18, Stefan wrote:

> >   Source file `/home/user/devel/emacs/emacs-bzr/trunk/lisp/emacs-lisp/cl-macs.el' newer than byte-compiled file
> >   In toplevel form:
> >   ../../lisp/isearch.el:1031:1:Error: Symbol's value as variable is void: cl-proclaims-deferred
> try
>     rm lisp/emacs-lisp/cl*.elc; make
> or if you have the time "make bootstrap".

OK. Seems that this help. I perform:

  $ find . -name '*.elc' -exec rm {} ';'

as another similar issue was occurred.

What I don't expect that

  make mostlyclean

and

  make clean

does not cleanup build tree!

Also I build out of source tree and assume that "rm _build/" is sufficient to
make clean build. I don't expect that .elc files created in source tree
(instead of build tree)!

-- 
Best regards!




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#13198; Package emacs. (Mon, 17 Dec 2012 23:35:01 GMT) Full text and rfc822 format available.

Message #20 received at 13198 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Oleksandr Gavenko <gavenkoa <at> gmail.com>
Cc: 13198 <at> debbugs.gnu.org
Subject: Re: bug#13198: Acknowledgement (24.2;
	"Error: Symbol's value as variable is void: cl-proclaims-deferred"
	when compile Emacs trunk.)
Date: Mon, 17 Dec 2012 18:32:57 -0500
Oleksandr Gavenko wrote:

> What I don't expect that
>
>   make mostlyclean
>
> and
>
>   make clean
>
> does not cleanup build tree!

Maybe read INSTALL.BZR.

Because the .el files are pre-compiled in a normal Emacs release, make
clean does not (and should not) delete .elc files.

> Also I build out of source tree and assume that "rm _build/" is
> sufficient to make clean build. I don't expect that .elc files created
> in source tree (instead of build tree)!

This is a fair point.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#13198; Package emacs. (Tue, 18 Dec 2012 01:33:01 GMT) Full text and rfc822 format available.

Message #23 received at 13198 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Oleksandr Gavenko <gavenkoa <at> gmail.com>
Cc: 13198 <at> debbugs.gnu.org
Subject: Re: bug#13198: Acknowledgement (24.2;
	"Error: Symbol's value as variable is void: cl-proclaims-deferred"
	when compile Emacs trunk.)
Date: Mon, 17 Dec 2012 20:31:14 -0500
> OK. Seems that this help. I perform:
>   $ find . -name '*.elc' -exec rm {} ';'

Then you might as well do "make bootstrap".


        Stefan




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 15 Jan 2013 12:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 12 years and 219 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.