emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: INSTALL.W64


From: Fabrice Popineau
Subject: Re: INSTALL.W64
Date: Sat, 4 Nov 2017 11:58:54 +0100



2017-11-04 10:02 GMT+01:00 Michael Albinus <address@hidden>:
Fabrice Popineau <address@hidden> writes:

Hi Fabrice,

> Reminder : DBus does not work in Emacs on w64 because some pieces are
> missing in source code. But Emacs compiles with DBus without
> complaints.

Do you believe D-Bus could run on w64? Everything I read about made me
pessimistic. Therefore, nothing has been prepared in Emacs (dbusbind.c)
to use D-Bus on w64.

Maybe it could, but I don't see the point.
Eli has written the code for w32 notifications which are less fancy than the DBus ones,
but which have the benefit of being w32 native.

From what I remember in this area, what I would favor (if possible) is :
- disable DBus for w64 (and w32 ?) because it does not work, even if it compiles without complaining
- at the elisp level, use the native w32 notifications whereever possible when DBus notifications are requested.


And I would be surprised, if the w64 version of ImageMagick does support
D-Bus bindings.

Oh, I didn't even notice that IM could be using DBus notifications. 
Actually, the msys2/mingw64 version does not depend on DBus :

$ pacman -Qi mingw-w64-x86_64-imagemagick
Nom                      : mingw-w64-x86_64-imagemagick
Version                  : 7.0.6.7-1
Description              : An image viewing/manipulation program (mingw-w64)
Architecture             : any
URL                      : https://www.imagemagick.org/
Licences                 : custom
Groupes                  : --
Fournit                  : --
Dépend de                : mingw-w64-x86_64-bzip2  mingw-w64-x86_64-djvulibre  mingw-w64-x86_64-fftw  mingw-w64-x86_64-fontconfig
                           mingw-w64-x86_64-freetype  mingw-w64-x86_64-glib2  mingw-w64-x86_64-jasper  mingw-w64-x86_64-jbigkit
                           mingw-w64-x86_64-libraqm  mingw-w64-x86_64-lcms2  mingw-w64-x86_64-liblqr  mingw-w64-x86_64-libpng
                           mingw-w64-x86_64-libtiff  mingw-w64-x86_64-libtool  mingw-w64-x86_64-libwebp  mingw-w64-x86_64-openjpeg2
                           mingw-w64-x86_64-xz  mingw-w64-x86_64-zlib
Dépendances opt.         : mingw-w64-x86_64-ghostscript: for Ghostscript support [installé]
                           mingw-w64-x86_64-openexr: for OpenEXR support [installé]
                           mingw-w64-x86_64-librsvg: for SVG support [installé]
                           mingw-w64-x86_64-libxml2: for XML support [installé]
Requis par               : --
Optionnel pour           : --
Est en conflit avec      : --
Remplace                 : --
Taille installée         : 28,70 MiB
Paqueteur                : Alexey Pavlov <address@hidden>
Compilé le               : mer. 16 août 2017 10:57:07
Installé le              : sam. 28 oct. 2017 23:43:58
Motif d´installation     : Explicitement installé
Script d´installation    : Non
Validé par               : Signature

Regards,

Fabrice

reply via email to

[Prev in Thread] Current Thread [Next in Thread]