GNU bug report logs - #12135
24.1.50; compatibility between compiled files in emacs-24.1 and 24.2

Previous Next

Package: emacs;

Reported by: Thierry Volpiatto <thierry.volpiatto <at> gmail.com>

Date: Sat, 4 Aug 2012 09:36:02 UTC

Severity: normal

Found in version 24.1.50

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

Full log


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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Thierry Volpiatto <thierry.volpiatto <at> gmail.com>
Cc: 12135-done <at> debbugs.gnu.org
Subject: Re: bug#12135: 24.1.50;
	compatibility between compiled files in emacs-24.1 and 24.2
Date: Thu, 09 Aug 2012 10:44:06 -0400
>> In any case, I think I found the culprit: the old CL's `loop' used
>> cl-map-keymap-recursively internally for `key-seqs', which I renamed to
>> cl--map-keymap-recursively but forgot to add a compatibility alias.
>> Should be fixed now, thank you,
> No, not yet unfortunately.

Please be specific.

> Also I have another error if I don't recompile as said in precedent
> post, here the backtrace:
> --8<---------------cut here---------------start------------->8---
> Debugger entered--Lisp error: (void-function tty-top-frame)

That's for a file compiled with Emacs-trunk and then run in Emacs≤24.1.
As already mentioned, we do not really try to make this case work.
Always byte-compile on the oldest Emacs on which you want to run
the code.


        Stefan




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

Previous Next


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