eww ---> bibliothèque libxml2 introuvable


9

Windows 10 (64 bits), Emacs 25.1.

J'essaie d'ouvrir dans Emacs une page Web. Par exemple, www.google.com .

Donc M-x eww

Enter URL: www.google.com  

Mais je reçois une erreur: libxml2 library not found

Réponses:


9

Comme l'a noté @Drew, Emacs n'inclut pas cette bibliothèque, donc sur Windows, vous devez l'installer séparément.

Voir la section Emacs README.w32 "Bibliothèques de dépendances facultatives" pour plus d'informations. Depuis Emacs 25, il semble que vous pouvez télécharger les dépendances à partir du serveur FTP GNU (ou d'un miroir). Par exemple, http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip

C'est la façon la plus simple de procéder: téléchargez le fichier zip emacs-deps approprié et extrayez-le par-dessus votre installation emacs.

Vous pouvez également télécharger les bibliothèques nécessaires sur https://sourceforge.net/projects/ezwinports ou installer msys2. Si vous suivez cette voie, vous devrez décider des bibliothèques dont vous avez besoin - libxml2, gnutls, etc.

Quelle que soit la façon dont vous choisissez d'obtenir les bibliothèques, j'ai trouvé qu'il était plus facile de copier les DLL dans votre répertoire emacs / bin. Le fichier README.w32 suggère que vous pouvez simplement ajouter le répertoire contenant les DLL à votre CHEMIN, mais je me souviens ne pas avoir eu ce travail pour moi dans le passé.


2

Je crois que libxml2c'est un paquet facultatif que vous pouvez installer avec Emacs. Il s'agit de la bibliothèque de prise en charge XML, requise pour la prise en charge HTML et XML dans Emacs.

Pour Emacs Microsoft Windows 64 bits, le fichier nt/INSTALL.w64indique ceci:

** Téléchargez et installez les packages nécessaires

Exécutez msys2_shell.batdans votre MSYS2répertoire et vous verrez une fenêtre BASH ouverte.

Dans l'invite BASH, utilisez la commande suivante pour installer les packages nécessaires (vous pouvez le copier et le coller dans le shell avec 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.