GNU bug report logs - #8677
Warning: `(tag (slot-value sbm (quote tag)))' is a malformed function

Previous Next

Package: emacs;

Reported by: sss <tom.smith <at> 163.com>

Date: Mon, 16 May 2011 16:15:02 UTC

Severity: normal

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

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 8677 in the body.
You can then email your comments to 8677 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 owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8677; Package emacs. (Mon, 16 May 2011 16:15:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to sss <tom.smith <at> 163.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 16 May 2011 16:15:03 GMT) Full text and rfc822 format available.

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

From: sss <tom.smith <at> 163.com>
To: bug-gnu-emacs <at> gnu.org
Subject: Warning: `(tag (slot-value sbm (quote tag)))' is a malformed function
Date: Mon, 16 May 2011 23:12:28 +0800 (CST)
[Message part 1 (text/plain, inline)]
When I can start emacs, one *Compile-Log* buffer will show the following warning:

Warning: `(tag (slot-value sbm (quote tag)))' is a malformed function

If I revert the last two revision of eieio.el, the warning will disappear.

[Message part 2 (text/html, inline)]

Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8677; Package emacs. (Mon, 16 May 2011 16:41:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: tom.smith <at> 163.com
Cc: 8677 <at> debbugs.gnu.org
Subject: Re: bug#8677: Warning: `(tag (slot-value sbm (quote tag)))' is a
	malformed function
Date: Mon, 16 May 2011 12:40:42 -0400
> Warning: `(tag (slot-value sbm (quote tag)))' is a malformed function

Reproducible with:

emacs -Q -l semantic/mru-bookmark




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8677; Package emacs. (Mon, 16 May 2011 17:35:02 GMT) Full text and rfc822 format available.

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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Glenn Morris <rgm <at> gnu.org>
Cc: tom.smith <at> 163.com, 8677 <at> debbugs.gnu.org
Subject: Re: bug#8677: Warning: `(tag (slot-value sbm (quote tag)))' is a
	malformed function
Date: Mon, 16 May 2011 14:34:20 -0300
>> Warning: `(tag (slot-value sbm (quote tag)))' is a malformed function
> Reproducible with:
> emacs -Q -l semantic/mru-bookmark

Is there some extra steps to perform other than "emacs -Q -l
semantic/mru-bookmark"?  For me the above command start Emacs without
any complaint.


        Stefan




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8677; Package emacs. (Mon, 16 May 2011 17:36:02 GMT) Full text and rfc822 format available.

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

From: sss <tom.smith <at> 163.com>
To: "Glenn Morris" <rgm <at> gnu.org>
Cc: 8677 <at> debbugs.gnu.org
Subject: Re:Re: bug#8677: Warning: `(tag (slot-value sbm (quote tag)))' is a
	malformed function
Date: Tue, 17 May 2011 01:35:14 +0800 (CST)
[Message part 1 (text/plain, inline)]




At 2011-05-17 00:40:42,"Glenn Morris" <rgm <at> gnu.org> wrote:

>
>> Warning: `(tag (slot-value sbm (quote tag)))' is a malformed function
>
>Reproducible with:
>
>emacs -Q -l semantic/mru-bookmark

This command will not introduce any warning.

Remove mru-bookmark.el.gz and mru-bookmark.elc, install mru-bookmark.el by hand, emacs works well now.

Thank you very much!




[Message part 2 (text/html, inline)]

Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8677; Package emacs. (Mon, 16 May 2011 17:47:02 GMT) Full text and rfc822 format available.

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

From: sss <tom.smith <at> 163.com>
To: sss <tom.smith <at> 163.com>
Cc: 8677 <at> debbugs.gnu.org
Subject: Re:Re:Re: bug#8677: Warning: `(tag (slot-value sbm (quote tag)))'
	is a malformed function
Date: Tue, 17 May 2011 01:46:22 +0800 (CST)
[Message part 1 (text/plain, inline)]

sorry, it's a misreport, just forget it.


At 2011-05-17 01:35:14,sss <tom.smith <at> 163.com> wrote:





At 2011-05-17 00:40:42,"Glenn Morris" <rgm <at> gnu.org> wrote:

>
>> Warning: `(tag (slot-value sbm (quote tag)))' is a malformed function
>
>Reproducible with:
>
>emacs -Q -l semantic/mru-bookmark

This command will not introduce any warning.

Remove mru-bookmark.el.gz and mru-bookmark.elc, install mru-bookmark.el by hand, emacs works well now.

Thank you very much!







[Message part 2 (text/html, inline)]

Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8677; Package emacs. (Mon, 16 May 2011 17:58:02 GMT) Full text and rfc822 format available.

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

From: Glenn Morris <rgm <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: tom.smith <at> 163.com, 8677 <at> debbugs.gnu.org
Subject: Re: bug#8677: Warning: `(tag (slot-value sbm (quote tag)))' is a
	malformed function
Date: Mon, 16 May 2011 13:57:05 -0400
Stefan Monnier wrote:

> Is there some extra steps to perform other than "emacs -Q -l
> semantic/mru-bookmark"?

Bootstrap? I know you are not a fan... :)




Reply sent to Stefan Monnier <monnier <at> iro.umontreal.ca>:
You have taken responsibility. (Mon, 16 May 2011 19:51:02 GMT) Full text and rfc822 format available.

Notification sent to sss <tom.smith <at> 163.com>:
bug acknowledged by developer. (Mon, 16 May 2011 19:51:02 GMT) Full text and rfc822 format available.

Message #25 received at 8677-done <at> debbugs.gnu.org (full text, mbox):

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Glenn Morris <rgm <at> gnu.org>
Cc: 8677-done <at> debbugs.gnu.org, tom.smith <at> 163.com
Subject: Re: bug#8677: Warning: `(tag (slot-value sbm (quote tag)))' is a
	malformed function
Date: Mon, 16 May 2011 16:49:53 -0300
>> Is there some extra steps to perform other than "emacs -Q -l
>> semantic/mru-bookmark"?
> Bootstrap? I know you are not a fan... :)

Should be fixed now, thank you,


        Stefan


--- lisp/emacs-lisp/eieio.el	2011-05-08 02:33:28 +0000
+++ lisp/emacs-lisp/eieio.el	2011-05-16 19:47:57 +0000
@@ -1308,7 +1308,7 @@
        (defgeneric ,method ,args
          ,(or (documentation code)
               (format "Generically created method `%s'." method)))
-       (eieio--defmethod ',method ',key ',class ',code))))
+       (eieio--defmethod ',method ',key ',class #',code))))
 
 (defun eieio--defmethod (method kind argclass code)
   "Work part of the `defmethod' macro defining METHOD with ARGS."




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

This bug report was last modified 14 years and 13 days ago.

Previous Next


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