On 05/28/2012 04:44 PM, Richard Purdie wrote: > On Mon, 2012-05-28 at 14:30 +0100, Burton, Ross wrote: >> On 28 May 2012 14:26, Andrei Gherzan wrote: >>> There is an internal test suite for dbus. You can enable building those >>> tests in configure: >>> "--enable-tests" >> Is there a good reason why these shouldn't be always ran when building dbus? > Well, we're cross compiling so it depends how they're written and > whether they can run in a cross environment. We've also taken steps to > reduce our build time so if these need something like perl or python, > adding those into the dependency chain is problematic. > > I'm open to ideas here but so far they've not been useful so are likely > disabled. > > Cheers, > > Richard > How do I add something in the dependency chain? With --enable-test dbus fails at do_configure complaining about | configure: Full test coverage was requested with --enable-tests=yes | configure: This has many dependencies (GLib, dbus-glib, Python) | checking for i586-poky-linux-pkg-config... no | checking for pkg-config... /home/radu/Documents/Development/yocto/build/tmp/sysroots/x86_64-linux/usr/bin/pkg-config | checking pkg-config is at least version 0.9.0... yes | checking for GLIB... yes | checking for DBUS_GLIB... yes | configure: Full test coverage (--enable-tests=yes) requires Python, dbus-python, pygobject | checking for a Python interpreter with version >= 2.6... python | checking for python... /home/radu/Documents/Development/yocto/build/tmp/sysroots/x86_64-linux/usr/bin/python | checking for python version... 2.7 | checking for python platform... linux2 | checking for python script directory... ${libdir}/python2.7/site-packages | checking for python extension module directory... ${libdir}/python2.7/site-packages | checking for Python modules for full test coverage... Traceback (most recent call last): | File "", line 1, in | ImportError: No module named dbus | no | configure: error: cannot import dbus, gobject, dbus.mainloop.glib Python modules | ERROR: oe_runconf failed NOTE: package dbus-1.4.20-r3.0: task do_configure: Failed ERROR: Task 6 (/home/radu/Documents/Development/yocto/poky/meta/recipes-core/dbus/dbus_1.4.20.bb, do_configure) failed with exit code '1' NOTE: Tasks Summary: Attempted 1119 tasks of which 1118 didn't need to be rerun and 1 failed. Summary: 1 task failed: /home/radu/Documents/Development/yocto/poky/meta/recipes-core/dbus/dbus_1.4.20.bb, do_configure Summary: There was 1 ERROR message shown, returning a non-zero exit code. Radu