@kugel- It's missing proper handling of the configure options; that is that introspection gets disabled automatically if one of the other deps is missing, and that force-enabling it properly checks the dependencies are there. I'll try and get back to this, but it might be subtle as the introspection enabling flag is not done by us but my the GIR macro.