eww ---> biblioteca libxml2 no encontrada

9

Windows 10 (64 bits), Emacs 25.1.

Intento abrir en Emacs alguna página web. Por ejemplo, www.google.com .

Entonces M-x eww

Enter URL: www.google.com  

Pero me sale un error: libxml2 library not found

Alex
fuente

Respuestas:

9

Como señaló @Drew, Emacs no incluye esta biblioteca, por lo que en Windows debe instalarla por separado.

Consulte la sección Emacs README.w32 "Bibliotecas de dependencias opcionales" para obtener más información. A partir de Emacs 25, parece que puede descargar las dependencias del servidor FTP GNU (o un espejo). Por ejemplo, http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip

Esta es la forma más fácil de hacerlo: descargue el archivo zip emacs-deps apropiado y extráigalo sobre la parte superior de su instalación de emacs.

También puede descargar las bibliotecas necesarias desde https://sourceforge.net/projects/ezwinports , o instalar msys2. Si sigue esa ruta, deberá decidir qué bibliotecas necesita: libxml2, gnutls, etc.

Independientemente de cómo elija obtener las bibliotecas, he encontrado que es más fácil copiar los archivos DLL en su directorio emacs / bin. El archivo README.w32 sugiere que simplemente puede agregar el directorio que contiene los dlls a su RUTA, pero recuerdo que no tenía ese trabajo para mí en el pasado.

glucas
fuente
2

Creo que libxml2es un paquete opcional que puede instalar junto con Emacs. Es la biblioteca de soporte XML, y se requiere para el soporte HTML y XML en Emacs.

Para Microsoft Windows Emacs de 64 bits, el archivo nt/INSTALL.w64dice esto:

** Descargue e instale los paquetes necesarios

Ejecute msys2_shell.baten su MSYS2directorio y verá una ventana BASH abierta.

En el indicador BASH, use el siguiente comando para instalar los paquetes necesarios (puede copiarlos y pegarlos en el shell con Shift + Insert):

   pacman -S base-devel \
   mingw-w64-x86_64-toolchain \
   mingw-w64-x86_64-xpm-nox \
   mingw-w64-x86_64-libtiff \
   mingw-w64-x86_64-giflib \
   mingw-w64-x86_64-libpng \
   mingw-w64-x86_64-libjpeg-turbo \
   mingw-w64-x86_64-librsvg \
   mingw-w64-x86_64-libxml2 \
   mingw-w64-x86_64-gnutls \
   mingw-w64-x86_64-zlib
Dibujó
fuente