GNU bug report logs -
#25556
26.0.50.1; Requiring uncompiled eieio issues obsoletion warnings
Previous Next
Reported by: David Engster <deng <at> randomsample.de>
Date: Fri, 27 Jan 2017 20:40:02 UTC
Severity: minor
Tags: fixed
Found in version 26.0.50.1
Fixed in version 27.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
I'm currently trying to fix compiler warnings during the CEDET compile
in Emacs master, but there's one annoying problem I'm unsure how to
fix. Whenever a file does (require 'eieio), and EIEIO is not yet
byte-compiled, those two warnings are issued:
../../emacs-lisp/eieio.el: ‘eieio-object-name-string’ is an obsolete generic function (as of 25.1); use ‘eieio-named’ instead.
../../emacs-lisp/eieio.el: ‘destructor’ is an obsolete generic function (as of 26.1).
Since EIEIO is compiled pretty late, one is flooded with these warnings
when compiling Emacs master. The warnings seems to come from the
cl-defgeneric for `eieio-object-name-string' and `destructor'. How can
this be dealt with?
-David
This bug report was last modified 4 years and 330 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.