On 2014-03-17 01:53-0700 Alan W. Irwin wrote: > On 2014-03-16 23:04-0700 Alan W. Irwin wrote: > >> (1) Strange dbus warning message. >> >> wine@raven> examples/c/x01c -dev wxwidgets >> PLplot library version: 5.10.0 >> >> ** (x01c:5554): WARNING **: Error retrieving accessibility bus >> address: org.freedesktop.DBus.Error.ServiceUnknown: The name >> org.a11y.Bus was not provided by any .service files >> >> This WARNING message appears every time I use -dev wxwidgets >> for any of the standard examples. >> >> Note this is a Linux-only issue since dbus is a (system) dependency of >> gtk+ which in turn is a dependency of wxwidgets. But on Windows, >> gtk+ is not a dependency of wxwidgets so dbus is not a factor. >> >> Can you try to confirm this issue on Linux?
Hi Phil: I have decided to give up on this question (see below). So feel free to ignore it, but I am still interested in your take on the "forced mousing" issue. More details about why I think this may be an issue that cannot be resolved (except by the NO_AT_BRIDGE=1 workaround) without spending a lot of time on it. > [....] I can see nothing wrong there [with the installation of dbus-related files]. > > So I have no clue what could be wrong with this part of the epa_build > installation. I tried strace today. It wasn't a lot of help, but it looked like when I ran "examples/c/x01c -dev wxwidgets" that application was getting a "service temporarily unavailable" message (presumably from dbus) before emitting the above warning message. > A further google search said all this dbus stuff > could be ignored by using > > export NO_AT_BRIDGE=1 > > I tried that, and it got rid of the warning message. But that is just > a rather awkward workaround we should not have to force on our users > so it would be much better to figure out what was wrong with the > epa_build installation of the four files investigated above. Based on what I have read on this subject, it looks like epa_build may be the victim of bad design for the libgtk+ library. The developers for this library appear to assume this library is only going to be used in an integrated way with the GNOME desktop and not by other software packages such as wxwidgets-3.0.0. So there are all sorts of bits and pieces included in gtk+ (such as the accessibility stuff included in the at-spi2-atk, at-spi2-core, and atk packages, with at-spi2-core depending on the system dbus services). I would love to remove these packages from the required stack of gtk+ software packages since their build consumes something like half the build time for the gtk+ stack, and they ultimately don't work (as above) when attempting to interact with the system dbus daemon (presumably because of the non-standard install prefix for the epa_build results). But my attempts to remove at-spi2-atk, at-spi2-core, and atk from the gtk+ stack have failed, and they may well be hard dependencies (their use completely integrated into gtk+ with no chance or removal). I hate to admit defeat, but I have reluctantly decided to give up on this issue with gtk+. Thus, unless someone else can figure this out, epa_build users _on Linux_ who use the PLplot wxwidgets device will have to put up with the above warning message or else turn it off by using "export NO_AT_BRIDGE=1". That is not ideal, but it appears to be a warning message with no obvious consequences. Furthermore, the fundamental purpose of epa_build is to future-proof PLplot against new versions of software. Thus, the epa_builds of wxwidgets and gtk+ can be used determine what PLplot adjustments need to be made on Linux (e.g., to get rid of the forced mousing issue) for the wxwidgets-3.0.0/gtk+-3.9.8 case, and the above warning message issue does not appear to have compromised that fundamental purpose. Alan __________________________ Alan W. Irwin Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the FreeEOS equation-of-state implementation for stellar interiors (freeeos.sf.net); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel