Skip to content
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

Missing character sets during various make installs of brew Emacs #1198

Closed
Vvkmnn opened this issue Feb 25, 2019 · 3 comments
Closed

Missing character sets during various make installs of brew Emacs #1198

Vvkmnn opened this issue Feb 25, 2019 · 3 comments
Labels
is:upstream Originates from outside the project and cannot be fully addressed here os:macOS Pertains specifically to MacOS status:resolved-elsewhere Issue was addressed outside of Doom, needing no action on Doom's part

Comments

@Vvkmnn
Copy link

Vvkmnn commented Feb 25, 2019

Observed behavior

Been testing doom make on a bunch of emacs builds to see what works with software like chunkwm, and discovered the following errors on this formulae:

Expected behavior

This looks more like the fault of the guy's build leaving some extra stuff in the path, but I'm not smart enough to figure out how to sidestep it or clean it up. Maybe there's a way to find the charsets dependency locally?

Steps to reproduce

Cask of a Macport buid, best compatability, won't play nice with Doom:

~/.emacs.d remotes/origin/develop~1
$  make
Warning: arch-dependent data dir '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/libexec/em
Warning: arch-independent data dir '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/em
Warning: Lisp directory '/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/emacs/26.1/li
Error: charsets directory not found:
/Users/travis/build/railwaycat/build-macport/emacs-source/tmproot/share/emacs/26.1/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
make: *** [all] Error 1

Similar issue, more Arch-y flavor.

~/.emacs.d remotes/origin/develop~1
$  make                                                                                         
Warning: arch-dependent data dir '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/libexec/emacs/26.1.92/x86_64-apple-darwin16.7.0/': No such file or directory
Warning: arch-independent data dir '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/etc/': No such file or directory
Warning: Lisp directory '/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/lisp': No such file or directory
Error: charsets directory not found:
/Users/travis/build/railwaycat/build-macport/emacs-head/tmproot/share/emacs/26.1.92/etc/charsets
Emacs will not function correctly without the character map files.
Please check your installation!
make: *** [all] Error 1

Smoothest install by far, with added default open into GUI from CLI with emacs and emacsclient.

Same as above but no CLI, but with better decoration.

System information

Click to expand
Doom Doctor
Emacs v26.1
Doom v2.0.9 (n/a)
shell: /usr/local/bin/zsh
Compiled with:
  NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES THREADS
uname -a:
  Darwin vBook 18.5.0 Darwin Kernel Version 18.5.0: Sun Feb 10 23:38:43 PST 2019;
  root:xnu-4903.250.336.0.1~14/RELEASE_X86_64 x86_64

Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Checking your enabled modules...
Loading /Users/v/.emacs.d/core/autoload/cache...


Everything seems fine, happy Emacs’ing!
@hlissner hlissner added help wanted Cannot be resolved without outside help re:packages Pertains to package & dependency management labels Feb 25, 2019
@zenobht
Copy link

zenobht commented Mar 6, 2019

I got the charset error as well on railwaycat emacsmacport. To get rid of it I had to install the normal version instead of cask version. But it still didn't play well with doom-emacs.

The best is emacs-plus at the moment I think. But mouse-over in chunkwm wont work(well it works if you move the mouse very slowly over the edges of emacs) with emacs-plus.

@hlissner
Copy link
Member

hlissner commented Mar 6, 2019

I believe this is a known issue upstream: railwaycat/homebrew-emacsmacport#21

@hlissner hlissner added is:upstream Originates from outside the project and cannot be fully addressed here and removed re:packages Pertains to package & dependency management labels Apr 2, 2019
@hlissner hlissner added os:macOS Pertains specifically to MacOS and removed help wanted Cannot be resolved without outside help labels Apr 17, 2019
@hlissner hlissner added the status:resolved-elsewhere Issue was addressed outside of Doom, needing no action on Doom's part label Sep 22, 2019
@hlissner
Copy link
Member

It appears the issue has been resolved upstream. Let me know if that isn't the case and I'll reopen this issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
is:upstream Originates from outside the project and cannot be fully addressed here os:macOS Pertains specifically to MacOS status:resolved-elsewhere Issue was addressed outside of Doom, needing no action on Doom's part
Projects
None yet
Development

No branches or pull requests

3 participants