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

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Nov 23 22:15:30 CET 2011


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

Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|blocker                     |enhancement
           Priority|medium                      |lowest

--- Comment #8 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2011-11-23 13:15:30 PST ---
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).

>From your configure trace, I see that this file is indeed present as the check
succeed, but at least the makefile
(/usr/share/gobject-introspection-1.0/Makefile.introspection) was missing. Thus
no rules get created. This is a distribution error, but it could have been
trapped at build time by replacing:

-include $(INTROSPECTION_MAKEFILE)

By:

if HAVE_INTROSPECTION
include $(INTROSPECTION_MAKEFILE)
endif

Which would have error out on "file not found" making it obvious your
installation is not correct. We could also check if the different files exist,
but I think we should be able to trust the .pc files in general. Up to you to
propose a fix as this is not strictly our bug.

-- 
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