GNOME Bugzilla – Bug 694199
Test suite fails in distcheck
Last modified: 2013-05-21 14:04:12 UTC
I believe that our test suite isn't well atuned to srcdir != builddir.
I'm happy to fix this, I just currently have some trouble with running the tests at all. They apparently require g-s-d to be installed, as otherwise the code aborts on the missing "idle-dim" schema. But trying "jhbuild run make install" fails with /bin/bash ../../libtool --mode=install /home/martin/.local/bin/install-check libcolor.la '/home/martin-scratch/gnome/_jhbuild/root-gnome-settings-daemon/home/martin-scratch/gnome/lib64/gnome-settings-daemon-3.0' libtool: install: error: cannot install `libcolor.la' to a directory not ending in /usr/local/lib/gnome-settings-daemon-3.0 make[3]: *** [install-pluginLTLIBRARIES] Error 1 I haven't seen that before. I guess I'll try installing and building the schema manually.
I just tried "make && make check" in a separate build tree, and that works fine. But "distcheck" indeed does not: BUILDDIR=. TOP_BUILDDIR=../.. ../../../plugins/power/test.py Cannot start X.org with dummy driver. Log: [...] [ 17813.431] Fatal server error: [ 17813.431] xf86OpenConsole: Cannot open /dev/tty0 (No such file or directory) Is that what you are seeing as well? Or did you mean something else?
I think that's it, and that would be because the config file can't be found.
Fixed in https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=6722ee40c Sorry that this took so long, this fell through the cracks.