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