There was a build error; I've forgotten exactly what it was. I think this way of installing a submodule removes a bit of magic and makes them more like "just another package" that happens to be distributed via git. Concretely, any installation procedures and dependencies will be taken from the usual places.