From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joe Corneli Newsgroups: gmane.emacs.help Subject: Re: nero.el requires emacs-21.X Date: Tue, 12 Apr 2005 18:07:39 -0500 Message-ID: References: <16988.21013.317619.9402@chlr4920.ch.intel.com> NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1113347436 16489 80.91.229.2 (12 Apr 2005 23:10:36 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 12 Apr 2005 23:10:36 +0000 (UTC) Cc: help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Apr 13 01:10:32 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DLUWW-0004En-22 for geh-help-gnu-emacs@m.gmane.org; Wed, 13 Apr 2005 01:10:24 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DLU6u-0000As-CO for geh-help-gnu-emacs@m.gmane.org; Tue, 12 Apr 2005 18:43:56 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DLU5V-0007kr-WC for help-gnu-emacs@gnu.org; Tue, 12 Apr 2005 18:42:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DLU5K-0007cS-5s for help-gnu-emacs@gnu.org; Tue, 12 Apr 2005 18:42:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DLU5G-0007aV-94 for help-gnu-emacs@gnu.org; Tue, 12 Apr 2005 18:42:14 -0400 Original-Received: from [146.6.139.124] (helo=dell3.ma.utexas.edu) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DLUXB-0007PL-HU for help-gnu-emacs@gnu.org; Tue, 12 Apr 2005 19:11:05 -0400 Original-Received: from lab45.ma.utexas.edu (mail@lab45.ma.utexas.edu [128.83.133.159]) by dell3.ma.utexas.edu (8.11.0.Beta3/8.10.2) with ESMTP id j3CN7df20991; Tue, 12 Apr 2005 18:07:39 -0500 Original-Received: from jcorneli by lab45.ma.utexas.edu with local (Exim 3.36 #1 (Debian)) id 1DLUTr-0007nX-00; Tue, 12 Apr 2005 18:07:39 -0500 Original-To: ascott@sedona.ch.intel.com (Andrew M. Scott) In-reply-to: <16988.21013.317619.9402@chlr4920.ch.intel.com> (ascott@sedona.ch.intel.com) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:25617 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:25617 Hm... I use CVS, so um, yeah. Never ran into that. If your emacs is pre March 2002, its pretty old (like, older than my entire Emacs Lisp coding life). Should I make changes to support these old Emacses - and if so, anyone have any advice about what to do? I haven't done anything that seems very out of the ordinary (to me)... I can dig around - but maybe this issue is familiar to people who lived through the changes you're talking about, in the flesh. Joe, I happened to try to load nero.el in Emacs-21.3 today; it fails with ;;; nero.el --- a fast Lynx-based browser for Emacs ;; Copyright (C) 2005 Joe Corneli ;; Time-stamp: Loading nero... load: Symbol's value as variable is void: macro-declaration-function Examining the CVS lisp/Changelogs, this is because macro-declaration-function didn't exist until March 2002. You might want some sort of test like (if (fboundp 'macro-declaration-function) ...) somewhere, etc. 2002-03-24 Gerd Moellmann * subr.el (macro-declaration-function): New function. Set the variable macro-declaration-function to it. now in lisp/byte-run.el 2005-03-14 Lute Kamstra * emacs-lisp/debug.el (debugger-make-xrefs): Docstring fix. Ignore a `*' at the beginning of a line. * subr.el (macro-declaration-function): Move to emacs-lisp/byte-run.el. Cheers, Andy Scott