-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IQSS.emacs dies on the new macs #20
Comments
If someone wants to buy me a new Mac I can test it out :-) Which version of Emacs do you have? Do you remember where you installed it from? |
come back and we'll buy you a new mac :-).. here's my version info
[image: Screen Shot 2022-02-02 at 12.17.02 PM.png]
Gary
--
*Gary King* - Albert J. Weatherhead III University Professor - Director,
IQSS <http://iq.harvard.edu/> - Harvard University
GaryKing.org <http://garyking.org/> - ***@***.*** - @KingGary
<https://twitter.com/kinggary> - 617-500-7570 - Assistant
***@***.***>: 617-495-9271
…On Wed, Feb 2, 2022 at 12:04 PM Ista Zahn ***@***.***> wrote:
If someone wants to buy me a new Mac I can test it out :-)
Which version of Emacs do you have? Do you remember where you installed it
from?
—
Reply to this email directly, view it on GitHub
<#20 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAEMN7UYV45GI53R76POFVTUZFP3LANCNFSM5NMSB2RA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
sorry i responded by email and it stripped the image. it is version 27.2 (9.0) |
This is going to be pretty hard for me to troubleshoot without an Apple silicon machine, but here goes... My understanding is that there are both native Arm and x86 builds of Emacs for Mac. On the new machines the x86 build should still run in emulation mode. So my thought is, whichever one you have, try the other one. I believe https://vigou3.gitlab.io/emacs-modified-macos/ is an x86 build and https://emacsformacosx.com/ offers a native Arm build. If one doesn't work you can try the other. |
This solved the problem: I diff'ed the compile logs from my Mac where this worked and Gary's M1 where it didn't. This showed that the compile failed here:
The odd thing is that my Mac didn't install any ess stuff at all. Hopefully that doesn't keep anything from working correctly. |
Awesome, thanks!
By design it only installs ess if it detects an R installation, because ess is useless without R. |
Ah, thanks, that's super useful info too. Could the 'obsolete' directory be removed? |
I think it should be OK, worth a try anyway. Man I wish I had a new Mac so I could look at it more closely. One of these days... |
Hi Ista,
|
Seems like this is the error: |
Also, we've bought an M1 mac, and would be happy to loan it to you once it arrives if you want to figure this out. |
Congrats on the new Mac, I'll be happy to stop by and take a look when it arrives. Here are the debugging steps I would take next:
|
Another interesting thing: I didn't have R installed when I installed this repo. I removed .emacs.d, installed R, and started emacs. My install also now fails at the same place as Gary's, but ctrl-cot still works in my emacs. |
Ah, so this has nothing to to with M1, it fails on x86 cpu too? Unfortunately I don't have a Mac of any kind so this doesn't help me test, but it does narrow things down. Can you try moving |
Okay, I think we did solve it this time. Installing this did the trick: https://vigou3.gitlab.io/emacs-modified-macos/ When we tried to install melpa, then it was in .emacs.d, so we couldn't do the git clone. Didn't keep trying since the vigou emacs worked. |
Can we update this for the new Apple silicon? Here's what I get trying to install on a brand new machine:
Compiling internal form(s) at Wed Feb 2 11:35:14 2022
Warning (bytecomp): assignment to free variable ‘gud-pdb-command-name’ [2 times]
Warning (bytecomp): ‘python-shell-virtualenv-path’ is an obsolete variable (as of 25.1); use ‘python-shell-virtualenv-root’ instead.
Warning (bytecomp): assignment to free variable ‘conda-project-env-path’
Warning (bytecomp): reference to free variable ‘prev-env’
Warning (bytecomp): assignment to free variable ‘eshell-modify-global-environment’
Warning (bytecomp): ‘python-shell-virtualenv-path’ is an obsolete variable (as of 25.1); use ‘python-shell-virtualenv-root’ instead. [2 times]
Warning (bytecomp): variable ‘_’ not left unused
Error (bytecomp): Cannot open load file: No such file or directory, ess-mode
Warning (bytecomp): ‘dummy’ is an obsolete variable (as of 25.1); use 'dummy instead [3 times]
The text was updated successfully, but these errors were encountered: