GNU bug report logs - #1099
23.0.60; Various eshell files need cl at compile time for `assert'

Previous Next

Package: emacs;

Reported by: Sven Joachim <svenjoac <at> gmx.de>

Date: Mon, 6 Oct 2008 09:10:03 UTC

Severity: normal

Tags: patch

Found in version 23.0.60

Done: Glenn Morris <rgm <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #15 received at 1099 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: Sven Joachim <svenjoac <at> gmx.de>
To: Glenn Morris <rgm <at> gnu.org>, 1099 <at> debbugs.gnu.org
Subject: Re: bug#1099 closed by Glenn Morris <rgm <at> gnu.org> (Re: bug#1099:  23.0.60; Various eshell files need cl at compile time for `assert')
Date: Wed, 08 Oct 2008 10:28:27 +0200
> From: Glenn Morris <rgm <at> gnu.org>
> Subject: Re: bug#1099: 23.0.60; Various eshell files need cl at compile time for `assert'
> To: 1099-done <at> emacsbugs.donarmstrong.com
> Date: Wed, 08 Oct 2008 03:42:03 -0400
> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/)
>
> Sven Joachim wrote:
>
>> A recent message¹ on help-gnu-emacs showed eshell failing because
>> `assert' is not defined.  
>
> Unreproducible.

I had the same problem, though.  It went away after bootstrapping.

>>There are no less than six eshell files which use this macro without
>>requiring cl at compile time. The following patch takes care of this:
>
> I don't think there is a real problem here, because cl is brought in
> through other requires,

It isn't.  When I byte-compiled the affected files manually, I got a
warning that `assert' is not known to be defined.  Maybe you have cl
loaded in your environment?

> nevertheless for the sake of clarity I have
> installed your patch.

Thanks.

Sven




This bug report was last modified 16 years and 290 days ago.

Previous Next


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