GNOME Bugzilla – Bug 654385
libpeas requires currently internal API
Last modified: 2011-08-12 08:01:21 UTC
After commit 'd3e5105ae51223614f7297bce35fc7fc52cd5ebf' [Merge gi.so into gjs.so] the gobject-introspection functionality is provided by core library but include files (SRCDIR/gi/*.h) are not distributed any more. IMHO this should be fixed because some programs (e.g. libpeas) relies on some files from SRCDIR/gi
I'd need details of what API they were using.
Sorry for delayed answer. [terminal] $ git clone git://git.gnome.org/libpeas $ cd libpeas $ grep -r '#\s*include\s*.*/gi/*' * loaders/gjs/peas-plugin-loader-gjs.c:#include <gjs/gi/object.h> loaders/gjs/peas-plugin-loader-gjs.c:#include <gjs/gi/repo.h> loaders/gjs/peas-plugin-loader-gjs.c:#include <gjs/gi/value.h> loaders/gjs/peas-extension-gjs.c:#include <gjs/gi/arg.h> loaders/gjs/peas-extension-gjs.c:#include <gjs/gi/value.h> tests/libpeas/extension-gjs.c:#include <gjs/gi/value.h> [/terminal] Sorry, but I don't libpeas developer (and don't have time right now to investigate the issue deeper), so could only provide this information.
This looks to be fixed now.