Doom-emacs: Conjuntos de caracteres ausentes durante várias instalações de fabricação do brew Emacs

Criado em 25 fev. 2019  ·  3Comentários  ·  Fonte: hlissner/doom-emacs

Comportamento observado

Estive testando doom make em várias compilações do emacs para ver o que funciona com software como chunkwm e descobri os seguintes erros nesta fórmula:

Comportamento esperado

Isso parece mais com a culpa da construção do cara deixando algumas coisas extras no caminho, mas não sou inteligente o suficiente para descobrir como contornar isso ou limpá-lo. Talvez haja uma maneira de encontrar a dependência de charsets localmente?

Passos para reproduzir

Cask of a Macport buid , melhor compatibilidade, não vai funcionar bem com 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

Problema semelhante, mais sabor Arch-y.

~/.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

Instalação mais suave de longe, com abertura padrão adicionada na GUI da CLI com emacs e emacsclient .

Igual ao anterior, mas sem CLI, mas com melhor decoração.

Informação do sistema


Clique para expandir

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!

external macOS resolved-elsewhere

Comentários muito úteis

Parece que o problema foi resolvido a montante. Avise-me se não for o caso e reabrirei este problema.

Todos 3 comentários

Eu também recebi o erro do charset no emacsmacport da railwaycat. Para me livrar disso, tive que instalar a versão normal em vez da versão de barril. Mas ainda não funcionou bem com doom-emacs.

O melhor é o emacs-plus no momento, eu acho. Mas passar o mouse no chunkwm não funcionará (bem, funciona se você mover o mouse muito lentamente sobre as bordas do emacs) com o emacs-plus.

Acredito que este seja um problema conhecido no upstream: https://github.com/railwaycat/homebrew-emacsmacport/issues/21

Parece que o problema foi resolvido a montante. Avise-me se não for o caso e reabrirei este problema.

Esta página foi útil?
0 / 5 - 0 avaliações