unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
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 --]

  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).