GNOME Bugzilla – Bug 732062
gitg-0.3.2 and git master incompatible with libgit2-glib >= 0.0.14 ggit_get_features API
Last modified: 2014-07-01 15:34:16 UTC
In libgit2-glib-0.0.14, ggit_get_capabilities() was renamed to ggit_get_features() and GGIT_CAP_* enum values became GGIT_FEATURE_*; see commit 91db08d3bd25dabe967865894ee8645e6e661d11. This breaks gitg's configure check for threadsafe libgit2, which currently checks for ggit_get_capabilities() & GGIT_CAP_THREADS != 0: checking pkg-config is at least version 0.9.0... yes checking for LIBGITG... yes checking for libgit2-glib threading support... configure: error: no, please recompile a threadsafe version of libgit2 (-DTHREADSAFE:BOOL=ON) Perhaps there should be a new gitg release which is compatible with libgit2-glib-0.0.14 / 0.0.16?
Started branch wip/libggit016
merged but now gitg is depending on libgit2-glib master. I should probably make again another release of libgit2-glib but I'll probably wait a bit more.
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.