[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#766868: haml-elisp: Fails to install with Emacs 24.4



Control: reassign -1 css-mode
Control: tags -1 + jessie sid
Control: retitle -1 css-mode: apropos-macrop removed in Emacs 24.4

On 2014-10-26 13:03 +0100, Axel Beckert wrote:

> Package: haml-elisp
> Version: 1:3.1.0-3
> Severity: serious
>
> Dear Maintainer,
>
> haml-elisp fails to install (and in other cases hinders emacs24 to
> upgrade for the same reason) as it doesn't seem to work with Emacs 24.4:
>
> Setting up haml-elisp (1:3.1.0-3) ...
> ERROR: haml-elisp is broken - called emacs-package-install as a new-style add-on, but has no compat file.
> Install haml-elisp for emacs
> Skipping byte-compilation for emacs: Not supported
> Install haml-elisp for emacs24
> install/haml-elisp: Handling install of emacsen flavor emacs24
> install/haml-elisp: byte-compiling for emacs24
> Installing source code for emacs24
>
> In toplevel form:
> haml-mode.el:30:1:Error: Symbol's function definition is void: apropos-macrop

The offending line reads like this:

(require 'css-mode nil t)

and it is css-mode.el from the css-mode package which uses
apropos-macrop.  I would suggest that you remove this package, because
Emacs has included its own css-mode.el since version 22.2[1].

The apropos-macrop function was removed from the Emacs trunk in August
2013[2].

Cheers,
       Sven


1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=477411
2. http://lists.gnu.org/archive/html/emacs-diffs/2013-08/msg00066.html


Reply to: