[ESS-bugs] ess won't load in emacs-29.3 on Fedora 39

Jon Baron jon@th@nb@ron7 @end|ng |rom gm@||@com
Wed May 1 21:47:20 CEST 2024


This works! Thanks.

(There are some remaining problems, but I think I can either fix them
or live with them.

On 05/01/24 15:27, Sparapani, Rodney wrote:
> Hi Jon:
> 
> Have you tried M-x package-install?  I did this recently for our
> CentOS installation and it was flawless. Should be quite similar to
> Fedora (except that I compiled emacs from source: 29.2).
> 
> --
> Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His
> Vice President, Wisconsin Chapter of the American Statistical Association
> Institute for Health and Equity, Division of Biostatistics
> Medical College of Wisconsin, Milwaukee Campus
> 
> 
> From: Jon Baron <jonathanbaron7 using gmail.com>
> Date: Wednesday, May 1, 2024 at 7:02 AM
> To: Sparapani, Rodney <rsparapa using mcw.edu>
> Subject: Re: [ESS-bugs] ess won't load in emacs-29.3 on Fedora 39
> ATTENTION: This email originated from a sender outside of MCW. Use caution when clicking on links or opening attachments.
> ________________________________
> 
> On 04/30/24 15:00, Sparapani, Rodney wrote:
> > Well, you can always install from source.
> > Just edit Makeconf for your specific setup.
> > Since it is Linux, this should work well.
> > You just need to do …
> > make install
> > Get the source from https://urldefense.com/v3/__https://ess.r-project.org/index.php?Section=download__;!!H8mHWRdzp34!9YiNamYZs9qYI__m3_E7RZDgEe3SfCczUOVNbaZMJ6YGR3S5QBHQugJStJzN-nUX47doopmAYjSRBhjcF3rBCBEq$<https://urldefense.com/v3/__https:/ess.r-project.org/index.php?Section=download__;!!H8mHWRdzp34!9YiNamYZs9qYI__m3_E7RZDgEe3SfCczUOVNbaZMJ6YGR3S5QBHQugJStJzN-nUX47doopmAYjSRBhjcF3rBCBEq$>
> 
> I had done this. The default was supposed to be /usr/share/emacs, but
> nothing was there. This was why I just moved all the el and elc files
> to my /home/baron/emacs.d/lisp directory.
> 
> I just tried again. It seems to want files connected with julia, but
> they don't exist, so it stops and won't continue. I tried removing
> everything about julia, but that didn't help. I also tried the
> "development version" but that would not do anything at all.
> I also tried the last version, after the Fedora RPM but before the
> current version. It did not do anything in response to "make".
> 
> I should really give up! But thanks for trying to help.
> 
> Jon
> --
> Jonathan Baron, Professor Emeritus of Psychology, University of Pennsylvania
> Home page: https://urldefense.com/v3/__https://www.sas.upenn.edu/*baron__;fg!!H8mHWRdzp34!9YiNamYZs9qYI__m3_E7RZDgEe3SfCczUOVNbaZMJ6YGR3S5QBHQugJStJzN-nUX47doopmAYjSRBhjcF7K3rBsx$<https://urldefense.com/v3/__https:/www.sas.upenn.edu/*baron__;fg!!H8mHWRdzp34!9YiNamYZs9qYI__m3_E7RZDgEe3SfCczUOVNbaZMJ6YGR3S5QBHQugJStJzN-nUX47doopmAYjSRBhjcF7K3rBsx$>
> Founding Editor: Judgment and Decision Making (https://urldefense.com/v3/__https://www.cambridge.org/core/journals/judgment-and-decision-making__;!!H8mHWRdzp34!9YiNamYZs9qYI__m3_E7RZDgEe3SfCczUOVNbaZMJ6YGR3S5QBHQugJStJzN-nUX47doopmAYjSRBhjcF-3gtscN$ )

On 05/01/24 21:20, Martin Maechler wrote:
> >>>>> Jon Baron 
> >>>>>     on Mon, 29 Apr 2024 15:02:35 -0400 writes:
> 
>     > After upgrading from Fedora 38 to 39, ess stopped
>     > working. Most recently I put all the .el and .elc files in
>     > .emacs.d/lisp/ (which contains other things that work
>     > fine). If I then put the following single line in my
>     > .emacs file, I get an error:
> 
>     > (require 'ess-r-mode)
> 
>     > The first thing I see is
> 
>     > Wrong type argument: stringp, nil
> 
>     > and a recommendation to try emacs --debug-init
> 
>     > When I ran emacs emacs --debug-init I got the following:
> 
>     > ################# begin quote Debugger entered--Lisp
>     > error: (wrong-type-argument stringp nil)
>     > file-directory-p(nil)
>     > byte-code("\302\303\304\305\306\307\310\311\310\312&\11\210\302\313\304\314\306\303\315\316&\7\210\302\317\304\320\306\303\315\316&\7\210\302\321\304\322\306\303\315\316&\7\210\302\323\304\324..."
>     > [ess-lisp-directory ess-etc-directory custom-declare-group
> .......................
> 
> This reminds me of problems I've seen in a similar system when
> "we" updated to emacs 29.3 .
> I eventually solved most most problems, notably the ESS ones, by
> deleting "all" (at least many) *.elc files  ... which in my case
> where from Emacs 28.3  and did not work correctly in Emacs 29.3.
> 
> Also re-installing all (or many of) the elpa/melpa packages,
> notably also the poly-R releated ones {{you need for *.Rmd files etc}}.
> 
> Martin


-- 
Jonathan Baron, Professor Emeritus of Psychology, University of Pennsylvania
Home page: https://www.sas.upenn.edu/~baron
Founding Editor: Judgment and Decision Making (https://www.cambridge.org/core/journals/judgment-and-decision-making)



More information about the ESS-bugs mailing list