GNOME Bugzilla – Bug 692893
make check fails without cairo
Last modified: 2018-01-25 16:24:35 UTC
gobject-introspection builds fine without cairo, but then fails make check. Maybe the tests should be modified to handle the absence of cairo? Commit 7878dd0b7c172c5defdc6e1079b6542b2756e42e (latest master). - <function name="test_cairo_context_full_return" - c:identifier="regress_test_cairo_context_full_return"> - <return-value transfer-ownership="full"> - <type name="cairo.Context" c:type="cairo_t*"/> - </return-value> ... (lots of these) ... make[5]: *** [Regress-1.0.gir.check] Error 1
Yeah, I looked at this briefly, but it'd be annoying to do mainly because of the -expected.gir files. We'd need some step which substitutes out the non-cairo API before doing a diff.
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]
Why can't we simply expect the test suite to actually test the whole shebang, cairo included? Doesn't seem like such a huge burden to me?
It's not a burden at all.