Comment 8 for bug 1260068

Revision history for this message
Stephen M. Webb (bregma) wrote :

To build Unity and run the tests in an up-to-date Trusty build environment you need to use the GTK fix branch (API changes in GTK prevent Unity from building using trunk).

# apt-get build-dep unity
# bzr branch lp:~townsend/unity/fix-gtk-build-error/
# cd fix-gtk-build-error
# dpkg-buildpackage

The unit tests are run as a part of the packaging build.

The file tests/dummy-xorg-test-runner.sh is a shell script use to invoke a headless X.org server against which the tests get run. I believe this is where the problem lies. It looks like the headless X.org server does not start properly on armhf targets with the new Mesa. It may be possible to avoid building Unity to reproduce this problem if it occurs just running that script.