Doom-emacs: Faltan conjuntos de caracteres durante varias instalaciones de fabricación de brew Emacs

Creado en 25 feb. 2019  ·  3Comentarios  ·  Fuente: hlissner/doom-emacs

Comportamiento observado

He estado probando doom make en un montón de compilaciones de emacs para ver qué funciona con software como chunkwm y descubrí los siguientes errores en esta fórmula:

Comportamiento esperado

Esto se parece más a la falla de la construcción del tipo que dejó algunas cosas adicionales en el camino, pero no soy lo suficientemente inteligente como para descubrir cómo eludirlo o limpiarlo. ¿Tal vez hay una manera de encontrar la dependencia de juegos de caracteres localmente?

pasos para reproducir

Barril de una construcción de Macport , la mejor compatibilidad, no funcionará bien con 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 similar, más 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

La instalación más sencilla con diferencia, con apertura predeterminada añadida en la GUI desde la CLI con emacs y emacsclient .

Igual que arriba pero sin CLI, pero con mejor decoración.

Información del sistema


Haga clic para ampliar

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

Comentario más útil

Parece que el problema se ha resuelto aguas arriba. Avíseme si ese no es el caso y volveré a abrir este problema.

Todos 3 comentarios

Recibí el error de juego de caracteres también en el puerto emacsmacport de railwaycat. Para deshacerme de él tuve que instalar la versión normal en lugar de la versión cask. Pero todavía no funcionó bien con doom-emacs.

Creo que lo mejor es emacs-plus en este momento. Pero el mouse-over en chunkwm no funcionará (bueno, funciona si mueve el mouse muy lentamente sobre los bordes de emacs) con emacs-plus.

Creo que este es un problema conocido aguas arriba: https://github.com/railwaycat/homebrew-emacsmacport/issues/21

Parece que el problema se ha resuelto aguas arriba. Avíseme si ese no es el caso y volveré a abrir este problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones