GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"
  Home FAQ Contact Sign in
gnu.emacs.help only
 
Advanced search
POPULAR GROUPS

more...

gnu.emacs.help Profile…
 Up
GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Rainer Stengele
Date: Aug 7, 2008 07:59

Since trying to switch my old EmacsW32 based on Emacs 22 to the ones based on Emacs 23 I am observing this problem:

Debugger entered--Lisp error: (error "Required feature `diary-loaddefs' was not provided")
require(diary-loaddefs)
eval-buffer(#> nil "c:/Emacs23/emacs/lisp/calendar/diary-lib.el"...
Show full article (1.30Kb)
7 Comments
Re: GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Peter Dyballa
Date: Aug 7, 2008 23:04

Am 07.08.2008 um 16:59 schrieb Rainer Stengele:
> Debugger entered--Lisp error: (error "Required feature `diary-
> loaddefs' was not provided")

For some time this was a general issue. Since months (middle of March
for me) it should not happen (although I still saw others mentioning
the same). Glenn Morris then suggested to 'make maintainer-clean'
followed by 'make bootstrap'. He added that "ediff-hook had a paren
typo at present."

--
Mit friedvollen Grüßen

Pete

Alle reden vom Wetter - die Bahn fährt nicht.
no comments
Re: GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Lennart Borgman (gmail)
Date: Aug 8, 2008 08:07

Peter Dyballa wrote:
>
> Am 07.08.2008 um 16:59 schrieb Rainer Stengele:
>
>> Debugger entered--Lisp error: (error "Required feature
>> `diary-loaddefs' was not provided")
>
> For some time this was a general issue. Since months (middle of March
> for me) it should not happen (although I still saw others mentioning the
> same). Glenn Morris then suggested to 'make maintainer-clean' followed
> by 'make bootstrap'. He added that "ediff-hook had a paren typo at
> present."

I am not sure what the source of this problem is. However I have just
uploaded a new version of Emacs+EmacsW32.

Rainer, could you please try the new version?
no comments
Re: GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Eli Zaretskii
Date: Aug 9, 2008 00:20

> Date: Fri, 08 Aug 2008 23:49:06 +0200
> From: Rainer Stengele
> Cc: Peter Dyballa , help-gnu-emacs@gnu.org,
> Rainer Stengele
>
> Lennart Borgman (gmail) schrieb:
>> Peter Dyballa wrote:
>>>
>>> Am 07.08.2008 um 16:59 schrieb Rainer Stengele:
>>>
>>>> Debugger entered--Lisp error: (error "Required feature
>>>> `diary-loaddefs' was not provided")
>
> no - same error in the latest version "GNU Emacs 23.0.60.1
> (i386-mingw-nt5.1.2600) of 2008-08-08 on LENNART-69DE564 (patched)"

Could it be that you have some older Lisp file somewhere? What does
"emacs -q -batch -f list-load-path-shadows" say?
no comments
Re: GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Eli Zaretskii
Date: Aug 9, 2008 14:35

> Date: Sat, 09 Aug 2008 23:05:47 +0200
> From: Rainer Stengele
> CC: help-gnu-emacs@gnu.org
>
> C:\Dokumente und Einstellungen\Rainer>c:\Emacs23\emacs\bin\emacs -q
> -batch -f list-load-path-shadows
> Adding c:/Emacs23/EmacsW32/lisp/ to load-path
> This site has duplicate Lisp libraries with the same name.
> If a locally-installed Lisp library overrides a library in the Emacs
> release,
> that can cause trouble, and you should probably remove the locally-installed
> version unless you know what you are doing.
>
> c:/Emacs23/emacs/lisp/vc-dav hides c:/Emacs23/emacs/lisp/url/vc-dav
>
> 1 Emacs Lisp load-path shadowing was found

You should take care of this, but I don't think it's related to your
original problem.
no comments
Re: GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Giorgos Keramidas
Date: Aug 9, 2008 19:08

On Sat, 09 Aug 2008 23:50:16 +0200, Lennart Borgman wrote:
>>> C:\Dokumente und Einstellungen\Rainer>c:\Emacs23\emacs\bin\emacs -q -batch -f list-load-path-shadows
>>> Adding c:/Emacs23/EmacsW32/lisp/ to load-path
>>> This site has duplicate Lisp libraries with the same name.
>>> If a locally-installed Lisp library overrides a library in the Emacs
>>> release,
>>> that can cause trouble, and you should probably remove the locally-installed
>>> version unless you know what you are doing.
>>>
>>> c:/Emacs23/emacs/lisp/vc-dav hides c:/Emacs23/emacs/lisp/url/vc-dav
>>>
>>> 1 Emacs Lisp load-path shadowing was found
>
> Thanks Rainer,
>
> That is probably something left over from an older installation of
> Emacs. Could you perhaps try to delete or rename the c:/Emacs23/
> directory and install Emacs...
Show full article (7.25Kb)
1 Comment
Re: GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Lennart Borgman (gmail)
Date: Aug 10, 2008 07:48

Giorgos Keramidas wrote:
>> Thanks Rainer,
>>
>> That is probably something left over from an older installation of
>> Emacs. Could you perhaps try to delete or rename the c:/Emacs23/
>> directory and install Emacs again?
>
> Yep.
>
>>> You should take care of this, but I don't think it's related to your
>>> original problem.
>> It is a bit related to the installer for Emacs+EmacsW32 that I
>> distribute. I have written it so that it does not delete the old Emacs
>> tree, but I think that is a mistake.
>>
>> I think I will let it delete the emacs directory before installation. It
>> should be (rather) safe since a user should not put files there.
>>
>> Any thoughts on this?
> ...
Show full article (2.02Kb)
no comments
Re: GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2008-08-06 on LENNART-69DE564 (patched): error "Required feature `diary-loaddefs' was not provided"         


Author: Giorgos Keramidas
Date: Aug 10, 2008 08:58

On Sun, 10 Aug 2008 16:48:55 +0200, "Lennart Borgman (gmail)" gmail.com> wrote:
>Giorgos Keramidas wrote:
>> I don't really know much about the internals of the Windows
>> installers of the packaging system of Windows, but let me describe an
>> idea that may be useful.
>>
>> You could modify the installer to
>>
>> (1) perform pre-installation checks. When it finds an existing
>> installation it can prompt the user that "An existing Emacs
>> installation has been found. Please uninstall it first, and rerun
>> this installer."
>>
>> (2) Only remove the files that the installer itself added to the
>> system (i.e. by using some sort of "packaging list").
>
> Thanks for the suggestions. I think they are reasonable and
> good. However the installer that I am using (Inno Setup, it is very
> good) does not have this possibility during reinstallation. You have
> to uninstall before installing to get this effect. ...
Show full article (1.39Kb)
no comments