-
Notifications
You must be signed in to change notification settings - Fork 7
Fatal error 4: Illegal instruction when installing emacs via puppet-emacs #5
Comments
Are you running on a slightly older Macbook? I seem to be having a similar issue on a 2011 Macbook Air. From what I can tell, boxen prefers to install packages as precompiled binaries from a S3 bucket. Unfortunately, these binaries must assume the latest and greatest hardware, since they all seem to fail on my 2011 C2D MBA (including Can anyone from the boxen team comment on desired behavior and how this should be handled on slightly older hardware? |
Yes, I'm running on a Mid-2009 MacBook Pro (MacBookPro 5,2). My experience has also been that boxen prefers to install binaries from S3; app binaries seem to work very well. Any homebrew binary from S3 seems to return some variant of the illegal instruction error. |
@goxberry: are you still having trouble with this? |
@bleything I just gave up and reverted my installation to stock Homebrew without Boxen. I met Tim Clem at a conference around a year ago, and he gave me a heads up that Boxen was coming out, so I was really psyched to try it. I ran into a few packages that had errors like this one; puppet-tmux was another module that gave me trouble. Boxen didn't seem to play nice with Homebrew bottles, and after grappling with errors like this one, plus having to install everything from source, I just gave up. I really like most of the architecture. I think that Puppet + Ruby is the right way to go. If I could install Homebrew in |
@goxberry: I'm sorry to hear that. It's a bummer that boxen's downloads don't work for you... I wish we'd ever figured out a good solution to the CPU problem. If you end up with a newer mac, I'd encourage you to try it again. I know that's a terrible answer, but it's the best I can give you. |
currently, downloading Application/Emacs.app from http://emacsformacosx.com/ by hand. Because puppet-emacs has problem with cocoa emacs boxen/puppet-emacs#5
@goxberry You can enable compilation from source for everything (that is, disable bottles entirely) by setting the environment variable HOMEBREW_BUILD_FROM_SOURCE. If that solves your problem, I'd encourage you to try boxen again, it's a lot of fun. |
This module has been deprecated in favour of using the in built Homebrew/Caskroom support. Please give that a try and let me know if you're still having issues. |
If I run boxen and include emacs, the installation process works, but in running emacs, I get an error:
If I manually uninstall emacs and reinstall it, it seems to work.
I suspect this error is related to boxen/puppet-tmux#1, boxen/puppet-homebrew#12, and boxen/puppet-homebrew#17.
The text was updated successfully, but these errors were encountered: