[Bug 43200] Logger does not detect missing gobject-introspection tools

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Nov 24 12:17:40 CET 2011


https://bugs.freedesktop.org/show_bug.cgi?id=43200

--- Comment #9 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2011-11-24 03:17:40 PST ---
(In reply to comment #8)
> I've given a close look to this and all the check are dependent on the
> /usr/lib64/pkgconfig/gobject-introspection-1.0.pc file. It is assumed that this
> file is in the same package as the generator/compiler/makefiles (on Fedora it
> is all in gobject-introspection-devel).

Right, on Debian the .pc is in libgirepository1.0-dev, but the makefile,
executables etc. are in gobject-introspection.

I suspect the rationale for how it's packaged in Debian was that the .pc file
represents the shared library, rather than the command-line tools - but it
looks as though, upstream, the .pc is meant to fulfil both roles? So
libgirepository1.0-dev should probably depend on gobject-introspection - I've
opened a bug suggesting that.

> it could have been
> trapped at build time by replacing:
> 
> -include $(INTROSPECTION_MAKEFILE)
> 
> By:
> 
> if HAVE_INTROSPECTION
> include $(INTROSPECTION_MAKEFILE)
> endif

That sounds like a good idea, regardless - failing early is better.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list