ArchiveOrangemail archive

dbus.lists.freedesktop.org


(List home) (Recent threads) (85 other Freedesktop.org lists)

Subscription Options

  • RSS or Atom: Read-only subscription using a browser or aggregator. This is the recommended way if you don't need to send messages to the list. You can learn more about feed syndication and clients here.
  • Conventional: All messages are delivered to your mail address, and you can reply. To subscribe, send an email to the list's subscribe address with "subscribe" in the subject line, or visit the list's homepage here.
  • Low traffic list: less than 3 messages per day
  • This list contains about 15,223 messages, beginning May 2003
  • 1 messages added yesterday
Report the Spam
This button sends a spam report to the moderator. Please use it sparingly. For other removal requests, read this.
Are you sure? yes no

Link(s) for Windows ports of D-Bus ?

Ad
rony 1331836215Thu, 15 Mar 2012 18:30:15 +0000 (UTC)
Hi there,

on <http://www.freedesktop.org/wiki/Software/dbus> there is information about the "Windows port" of
D-Bus and who has been working on it.

However there is (are) no link(s) pointing to the Windows versions of D-Bus! Does anyone know of
such links? Are there developer snapshots or (better for "regular" Windows users) installation
packages) somewhere on the net? Preferably the versions that this fine group of people has been
developoing?

TIA,

---rony
Simon McVittie 1332157641Mon, 19 Mar 2012 11:47:21 +0000 (UTC)
On 15/03/12 18:30, rony wrote:
> However there is (are) no link(s) pointing to the Windows versions of D-Bus!It's basically the same situation as Windows versions of GLib.

Windows support was merged quite a long time ago, so the normal
source-code tarball releases of D-Bus (as announced on this mailing
list), and the git branches from which they're released, are meant to
work on Windows. Sometimes they might not, but if they don't, that's a
bug like any other, to be tracked in Bugzilla and fixed in a later release.

The only official "upstream" D-Bus releases are the source code: we
don't make binary releases, for any platform. On Linux, distributions
like Debian and Fedora release binary packages derived from our source
code, and we recommend that most people use the binary packages from
their distribution.

If anyone wants to provide semi-official binary releases for Windows on
a similar basis, feel free to do so and link them on the wiki. For
instance, the KDE on Windows initiative <http://windows.kde.org/>
presumably releases Windows binaries of D-Bus (I don't know whether they
apply special patches or configuration). GnuWin
<http://gnuwin32.sourceforge.net/> doesn't seem to provide D-Bus
binaries yet, but they could; Cygwin probably does; and so on.

Regards,
    S
Vincent Torri 1332161629Mon, 19 Mar 2012 12:53:49 +0000 (UTC)
heyOn Mon, Mar 19, 2012 at 12:46 PM, Simon McVittie
 wrote:
> On 15/03/12 18:30, rony wrote:
>> However there is (are) no link(s) pointing to the Windows versions of D-Bus!
>
> It's basically the same situation as Windows versions of GLib.
>
> Windows support was merged quite a long time ago, so the normal
> source-code tarball releases of D-Bus (as announced on this mailing
> list), and the git branches from which they're released, are meant to
> work on Windows. Sometimes they might not, but if they don't, that's a
> bug like any other, to be tracked in Bugzilla and fixed in a later release.
>
> The only official "upstream" D-Bus releases are the source code: we
> don't make binary releases, for any platform. On Linux, distributions
> like Debian and Fedora release binary packages derived from our source
> code, and we recommend that most people use the binary packages from
> their distribution.
>
> If anyone wants to provide semi-official binary releases for Windows on
> a similar basis, feel free to do so and link them on the wiki. For
> instance, the KDE on Windows initiative <http://windows.kde.org/>
> presumably releases Windows binaries of D-Bus (I don't know whether they
> apply special patches or configuration). GnuWin
> <http://gnuwin32.sourceforge.net/> doesn't seem to provide D-Bus
> binaries yet, but they could; Cygwin probably does; and so on.I still can't use dbus on Windows until i modify configure.ac. I've
sent at least 2 mails about that problem, and I'm not alone thinking
that modifications must be done in order to use dbus on Windows.

regards

Vincent Torri
Thiago Macieira 1332163739Mon, 19 Mar 2012 13:28:59 +0000 (UTC)
On segunda-feira, 19 de março de 2012 13.53.31, Vincent Torri wrote:
> I still can't use dbus on Windows until i modify configure.ac. I've
> sent at least 2 mails about that problem, and I'm not alone thinking
> that modifications must be done in order to use dbus on Windows.Send your modifications to the bug tracker so we can update the file.
Earnie Boyd 1332166427Mon, 19 Mar 2012 14:13:47 +0000 (UTC)
On Mon, Mar 19, 2012 at 8:53 AM, Vincent Torri  wrote:
> I still can't use dbus on Windows until i modify configure.ac. I've
> sent at least 2 mails about that problem, and I'm not alone thinking
> that modifications must be done in order to use dbus on Windows.Here is what I had to do

export CONFIG=”../configure --prefix=$MINGW --enable-shared
--disable-static --disable-rpath”

Building dbus
cd /path/to/dbus/source for version 1.4.16
edit dbus/dbus-sysdeps-win.c
find the call to MemoryBarrier (line 3095)
Wrap the statement with
#ifndef __MINGW32__
#endif
mkdir bld
cd bld
$CONFIG
make
make install-- 
Earnie
-- https://sites.google.com/site/earnieboyd
Andre Heinecke 1332241724Tue, 20 Mar 2012 11:08:44 +0000 (UTC)
Hi,On Monday 19 March 2012 12:46:58 Simon McVittie wrote:
> On 15/03/12 18:30, rony wrote:
> > However there is (are) no link(s) pointing to the Windows versions of
> > D-Bus!
>
> It's basically the same situation as Windows versions of GLib.
>
> Windows support was merged quite a long time ago, so the normal
> source-code tarball releases of D-Bus (as announced on this mailing
> list), and the git branches from which they're released, are meant to
> work on Windows. Sometimes they might not, but if they don't, that's a
> bug like any other, to be tracked in Bugzilla and fixed in a later release.
>
> The only official "upstream" D-Bus releases are the source code: we
> don't make binary releases, for any platform. On Linux, distributions
> like Debian and Fedora release binary packages derived from our source
> code, and we recommend that most people use the binary packages from
> their distribution.
>
> If anyone wants to provide semi-official binary releases for Windows on
> a similar basis, feel free to do so and link them on the wiki. For
> instance, the KDE on Windows initiative <http://windows.kde.org/>
> presumably releases Windows binaries of D-Bus (I don't know whether they
> apply special patches or configuration). GnuWin
> <http://gnuwin32.sourceforge.net/> doesn't seem to provide D-Bus
> binaries yet, but they could; Cygwin probably does; and so on.For KDE-Windows we use the cmake buildsystem to build dbus natively on 
Windows. 

You can find the binaries here: 
http://sourceforge.net/projects/kde-windows/f...

Configuration options and patches for each version you can find in the git 
repository:
http://quickgit.kde.org/index.php?p=emerge.gi...
Afaik we have no patches which are not included in 1.4.16  / gitHEAD

Dbus binaries are also distributed with GPG4Win

Regards,
Andre-- 
Andre Heinecke |  ++49-541-335083-262 |  http://www.intevation.de/
Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998
Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
rony 1332255175Tue, 20 Mar 2012 14:52:55 +0000 (UTC)
Dear all,

thank you really very much for your insights and hints, which I really appreciate a lot!

Will try to explore the Windows KDE-D-Bus as hinted by Andre Heinecke
<http://sourceforge.net/projects/kde-windows/f...> and by Siraj Razick.

The aim is to find somewhere a maintained D-Bus Windows binary which non-Linux-programmers (or
non-C++-programmers) can download and install. Probably there is a need of some sort of a readme
which explains on how to install and setup the Windows KDE version of D-Bus.

---ronyOn 15.03.2012 19:30, rony wrote:
> on <http://www.freedesktop.org/wiki/Software/dbus> there is information about the "Windows port" of
> D-Bus and who has been working on it.
>
> However there is (are) no link(s) pointing to the Windows versions of D-Bus! Does anyone know of
> such links? Are there developer snapshots or (better for "regular" Windows users) installation
> packages) somewhere on the net? Preferably the versions that this fine group of people has been
> developoing?
Vincent Torri 1332255587Tue, 20 Mar 2012 14:59:47 +0000 (UTC)
On Tue, Mar 20, 2012 at 3:42 PM, rony  wrote:
> Dear all,
>
> thank you really very much for your insights and hints, which I really appreciate a lot!
>
> Will try to explore the Windows KDE-D-Bus as hinted by Andre Heinecke
> <http://sourceforge.net/projects/kde-windows/f...> and by Siraj Razick.
>
> The aim is to find somewhere a maintained D-Bus Windows binary which non-Linux-programmers (or
> non-C++-programmers) can download and install. Probably there is a need of some sort of a readme
> which explains on how to install and setup the Windows KDE version of D-Bus.I can make some packages that are installable with mingw-get.

Vincent Torri
Earnie Boyd 1332258021Tue, 20 Mar 2012 15:40:21 +0000 (UTC)
On Tue, Mar 20, 2012 at 10:55 AM, Vincent Torri  wrote:
> On Tue, Mar 20, 2012 at 3:42 PM, rony  wrote:
>> Dear all,
>>
>> thank you really very much for your insights and hints, which I really appreciate a lot!
>>
>> Will try to explore the Windows KDE-D-Bus as hinted by Andre Heinecke
>> <http://sourceforge.net/projects/kde-windows/f...> and by Siraj Razick.
>>
>> The aim is to find somewhere a maintained D-Bus Windows binary which non-Linux-programmers (or
>> non-C++-programmers) can download and install. Probably there is a need of some sort of a readme
>> which explains on how to install and setup the Windows KDE version of D-Bus.
>
> I can make some packages that are installable with mingw-get.
>Vincent, carry the discussion over to the
 list for help with that.-- 
Earnie
-- https://sites.google.com/site/earnieboyd
rony 1332333613Wed, 21 Mar 2012 12:40:13 +0000 (UTC)
Dear Vincent:On 20.03.2012 15:55, Vincent Torri wrote:
> On Tue, Mar 20, 2012 at 3:42 PM, rony  wrote:
>> Dear all,
>>
>> thank you really very much for your insights and hints, which I really appreciate a lot!
>>
>> Will try to explore the Windows KDE-D-Bus as hinted by Andre Heinecke
>> <http://sourceforge.net/projects/kde-windows/f...> and by Siraj Razick.
>>
>> The aim is to find somewhere a maintained D-Bus Windows binary which non-Linux-programmers (or
>> non-C++-programmers) can download and install. Probably there is a need of some sort of a readme
>> which explains on how to install and setup the Windows KDE version of D-Bus.
> I can make some packages that are installable with mingw-get.That would be great, as then the "typical Windows" users could be pointed at the installation
package and become able to install it with a double-click.

---rony
Patrick Spendrin 1332336346Wed, 21 Mar 2012 13:25:46 +0000 (UTC)
Am 21.03.2012 13:32, schrieb rony:
> Dear Vincent:
> 
> On 20.03.2012 15:55, Vincent Torri wrote:
>> On Tue, Mar 20, 2012 at 3:42 PM, rony  wrote:
>>> Dear all,
>>>
>>> thank you really very much for your insights and hints, which I really appreciate a lot!
>>>
>>> Will try to explore the Windows KDE-D-Bus as hinted by Andre Heinecke
>>> <http://sourceforge.net/projects/kde-windows/f...> and by Siraj Razick.
>>>
>>> The aim is to find somewhere a maintained D-Bus Windows binary which non-Linux-programmers (or
>>> non-C++-programmers) can download and install. Probably there is a need of some sort of a readme
>>> which explains on how to install and setup the Windows KDE version of D-Bus.
>> I can make some packages that are installable with mingw-get.
> That would be great, as then the "typical Windows" users could be pointed at the installation
> package and become able to install it with a double-click.We would be very glad to provide some help if somebody needs windows
dbus binaries. Just some more information on that:
our dbus binaries depend on the expat package at the same location.
Even though those two are C libraries, there are per compiler packages,
which you shouldn't mix if you don't know what you do.
Available compilers are vc100=Visual Studio 10.0, x86-mingw4 (sezero
mingw-w64 32 bit gcc), x64-mingw4 (sezero mingw-w64 64 bit gcc).
The -bin packages contain all the binaries(.exes+dlls) and the required
data files.
The -lib packages contain headers & import libraries.
The -dbg packages contain the stripped out symbol information for mingw
and the .pdb files for Visual Studio.

One thing you should be aware of is that our dbus binaries are
restricted to requests from the directory where the dbus-daemon.exe is
located. This is useful if you want to install your package more than
once side by side and do not want any interaction between those two
instances. *The downside is that you cannot have ipc between different
directories, e.g. different modules installed side by side.*

That said,
if you have any questions you can always ask us on 
and #kde-windows on freenode irc.

regards,
Patrick> 
> ---rony
> 
> _______________________________________________
> dbus mailing list
> 
> http://lists.freedesktop.org/mailman/listinfo...
>
Ad
Home | About | Privacy