GNOME Bugzilla – Bug 645692
Typelib file for namespace 'cairo', version '1.0' not found'
Last modified: 2015-02-07 16:51:57 UTC
Latest release causes errors like: # JS ERROR: !!! Exception was: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'cairo', version '1.0' not found # JS ERROR: !!! lineNumber = '0' # JS ERROR: !!! fileName = 'gjs_throw' # JS ERROR: !!! stack = '("Requiring Clutter, version 1.0: Typelib file for namespace 'cairo', version '1.0' not found")@gjs_throw:0 # @/usr/share/gnome-shell/js/ui/main.js:9
Created attachment 184255 [details] [review] Fix generation of cairo typelib By separating out cairo-1.0.gir from gir_DATA, we lost the generation of the cairo typelib. So instead add cairo-1.0.gir to a new SUBSTITUTED_GIRSOURCES and include that in gir_DATA. Fix the rule for generating cairo-1.0.gir for srcdir != builddir.
Comment on attachment 184255 [details] [review] Fix generation of cairo typelib works for me
commit 1c77a74d74f9a05a5b722d1df329a8a5d9ac1e96 Author: Owen W. Taylor <otaylor@fishsoup.net> Date: Fri Mar 25 19:36:36 2011 -0400 Fix generation of cairo typelib By separating out cairo-1.0.gir from gir_DATA, we lost the generation of the cairo typelib. So instead add cairo-1.0.gir to a new SUBSTITUTED_GIRSOURCES and include that in gir_DATA. Fix the rule for generating cairo-1.0.gir for srcdir != builddir. https://bugzilla.gnome.org/show_bug.cgi?id=645692
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]