telepathy-gabble % make distclean
telepathy-gabble % mkdir build; cd build
telepathy-gabble/build % ../configure --enable-gtk-doc
telepathy-gabble/build % make
telepathy-gabble/build % make distcheck
yields a shitload of errors compiling extensions/_gen/svc.c. These are all because no marshallers are generated in extensions/_gen/signals-marshal.[ch], which is because no signatures are listed in extensions/_gen/signals-marshal.list.
But I can't figure out why not: extensions/_gen/all.xml — from which signals-marshal.list is generated — is correctly generated as far as I can tell.
(I think I'm probably the only person who builds Gabble out of tree and makes releases.)
CCing Adam — would be nice if the buildbot checked this still worked. :)
distcheck no longer fails on out-of-tree builds here. Perhaps something changed.
I saw some errors in the build log though, like when building gabble-signals-marshal.h, mostly due to having the headers in gabble/ and referring to them in src/. Not sure how to fix this -- I did initially fix it here by using absolute paths, but then that broke distcheck. Not sure. This isn't actually a build failure, but it probably could be pretty easily.