From: Fabrice Popineau <fabrice.popineau@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: Stephen Leake <stephen_leake@stephe-leake.org>,
Michael Albinus <michael.albinus@gmx.de>,
Emacs developers <emacs-devel@gnu.org>
Subject: Re: INSTALL.W64
Date: Sat, 4 Nov 2017 13:29:40 +0100 [thread overview]
Message-ID: <CAFgFV9N18nj26uioZhwdx03qyPWU4zxMQaVfXDc47tHf+amr4Q@mail.gmail.com> (raw)
In-Reply-To: <83po8ytez6.fsf@gnu.org>
[-- Attachment #1: Type: text/plain, Size: 1718 bytes --]
2017-11-04 13:17 GMT+01:00 Eli Zaretskii <eliz@gnu.org>:
> > From: Michael Albinus <michael.albinus@gmx.de>
> > Cc: Eli Zaretskii <eliz@gnu.org>, Stephen Leake <
> stephen_leake@stephe-leake.org>, Emacs developers <emacs-devel@gnu.org>
> > Date: Sat, 04 Nov 2017 10:02:40 +0100
> >
> > Do you believe D-Bus could run on w64?
>
> This question should be actually asked on the MSYS2 list, because the
> MSYS2 project does provide a MinGW build of D-Bus, so I would expect
> them to test the port and see that it is useful on Windows. Whether
> the features it supports on MS-Windows are enough to satisfy what
> Emacs needs, I don't know.
>
But that won't make emacs run with DBus. I quote a previous conversation
with you (in case you've forgotten) :
me> At the moment, I'm trying to understand why DBus from MinGW64
me> seems to work (I can dbus-send info and monitor it),
me> but Emacs fails to take advantage of it.
me>
me> Emacs does not see any DBUS_EVENT in its event loop.
me>
me> The file src/dbusbind.c is making use of add_read_fd() and
add_write_fd().
me> Are those functions known to work for Win32?
you> I don't expect them to work, because no one bothered to add the
you> necessary code to sys_select. We only watch the file descriptors for
you> subprocesses we know about, and also for the keyboard and for C-g,
you> that's all. Look at the beginning of sys_select, and you will see how
you> we collect the handles on which we wait with WaitForMultipleObjects.
you> There's nothing there that consults the fd_callback_info[] array that
you> add_read_fd and add_write_fd manipulate.
Clearly, DBus can't work on emacs/w64 because add_read_fd() and
add_write_fd()
are not working in this context.
[-- Attachment #2: Type: text/html, Size: 3586 bytes --]
next prev parent reply other threads:[~2017-11-04 12:29 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-10-11 21:46 [emacs-announce] Emacs pretest 26.0.90 is out Nicolas Petton
2017-10-17 11:05 ` Phillip Lord
2017-10-17 13:40 ` Drew Adams
2017-10-17 13:44 ` Noam Postavsky
2017-10-17 14:06 ` Drew Adams
2017-10-17 14:53 ` Phillip Lord
2017-10-17 18:14 ` Richard Copley
2017-10-25 20:41 ` Stephen Leake
2017-10-25 20:46 ` Noam Postavsky
2017-10-25 20:57 ` Stefan Monnier
2017-10-26 20:33 ` Stephen Leake
2017-11-03 9:53 ` Eli Zaretskii
2017-11-03 17:09 ` Stephen Leake
2017-11-03 18:48 ` Phillip Lord
2017-11-03 19:46 ` INSTALL.W64 Stephen Leake
2017-11-03 20:18 ` INSTALL.W64 Eli Zaretskii
2017-11-03 22:55 ` INSTALL.W64 Fabrice Popineau
2017-11-04 9:02 ` INSTALL.W64 Michael Albinus
2017-11-04 10:58 ` INSTALL.W64 Fabrice Popineau
2017-11-04 12:08 ` INSTALL.W64 Michael Albinus
2017-11-04 12:17 ` INSTALL.W64 Eli Zaretskii
2017-11-04 12:29 ` Fabrice Popineau [this message]
2017-11-04 13:14 ` INSTALL.W64 Eli Zaretskii
2017-11-04 13:26 ` INSTALL.W64 Michael Albinus
2017-11-04 13:39 ` INSTALL.W64 Eli Zaretskii
2017-11-03 21:15 ` INSTALL.W64 Phillip Lord
2017-11-04 7:52 ` INSTALL.W64 Eli Zaretskii
2017-11-03 20:09 ` [emacs-announce] Emacs pretest 26.0.90 is out Eli Zaretskii
2017-11-03 21:17 ` Phillip Lord
2017-11-04 7:54 ` Eli Zaretskii
2017-10-26 6:32 ` Jeremie Courreges-Anglas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAFgFV9N18nj26uioZhwdx03qyPWU4zxMQaVfXDc47tHf+amr4Q@mail.gmail.com \
--to=fabrice.popineau@gmail.com \
--cc=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=michael.albinus@gmx.de \
--cc=stephen_leake@stephe-leake.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).