2014-07-16 6:47 GMT+02:00 Peter Spiess-Knafl <p...@autistici.org>: > Hi Jesse, > > you were right, the libgit2 provided by debian appeared to ovveride my > local version 0.21. Sorry to bother with another problem I am experiencing > now: > > make > -j4 > ~/gitg/libgit2-glib > make all-recursive > make[1]: Entering directory '/home/cinemast/gitg/libgit2-glib' > Making all in libgit2-glib > make[2]: Entering directory '/home/cinemast/gitg/libgit2-glib/libgit2-glib' > GEN ggit-enum-types.c > GEN ggit-enum-types.h > /usr/bin/glib-mkenums: ggit-types.h:946: Failed to parse ` > > GGIT_STATUS_OPTION_INCLUDE_UNTRACKED | ' > /usr/bin/glib-mkenums: ggit-types.h:946: Failed to parse ` > > GGIT_STATUS_OPTION_INCLUDE_UNTRACKED | ' > /usr/bin/glib-mkenums: ggit-types.h:1042: Failed to parse ` > GGIT_DIFF_BREAK_REWRITES), ' > /usr/bin/glib-mkenums: ggit-types.h:1042: Failed to parse ` > GGIT_DIFF_BREAK_REWRITES), ' > make all-am > make[3]: Entering directory '/home/cinemast/gitg/libgit2-glib/libgit2-glib' > CC ggit-enum-types.lo > CC ggit-blame.lo > CC ggit-blame-options.lo > CC ggit-blob.lo > CC ggit-blob-output-stream.lo > CC ggit-branch.lo > CC ggit-branch-enumerator.lo > CC ggit-checkout-options.lo > CC ggit-clone-options.lo > CC ggit-commit.lo > CC ggit-config.lo > > ggit-clone-options.c: In function 'ggit_clone_options_copy': > ggit-clone-options.c:72:20: error: 'git_clone_options' has no member named > 'remote_name' > gnew_clone_options.remote_name = g_strdup (gclone_options->remote_name); > ^ > ggit-clone-options.c:72:59: error: 'git_clone_options' has no member named > 'remote_name' > gnew_clone_options.remote_name = g_strdup (gclone_options->remote_name); > ^ > ggit-clone-options.c: In function 'ggit_clone_options_free': > ggit-clone-options.c:100:33: error: 'git_clone_options' has no member > named 'remote_name' > g_free ((gchar *)gclone_options->remote_name); > ^ > ggit-clone-options.c: In function 'ggit_clone_options_get_remote_name': > ggit-clone-options.c:172:31: error: 'git_clone_options' has no member > named 'remote_name' > return options->clone_options.remote_name; > ^ > ggit-clone-options.c: In function 'ggit_clone_options_set_remote_name': > ggit-clone-options.c:188:24: error: 'git_clone_options' has no member > named 'remote_name' > options->clone_options.remote_name = g_strdup (remote_name); > ^ > ggit-clone-options.c: In function 'ggit_clone_options_get_remote_name': > ggit-clone-options.c:173:1: warning: control reaches end of non-void > function [-Wreturn-type] > } > ^ > Makefile:710: recipe for target 'ggit-clone-options.lo' failed >
This looks like it's just the same problem... > > > Greetings > Peter > > > On 07/13/2014 03:46 PM, Jesse van den Kieboom wrote: > > Hi Peter, > > Looks like you're not building against 0.21. Looking at the clone header > for 0.21, > https://github.com/libgit2/libgit2/blob/v0.21.0/include/git2/clone.h#L100, > you can see the remote_name field (for example) is present. Please recheck > if you really have the right version of libgit2 installed, and if > libgit2-glib is actually trying to build against that version. > > > Jesse > > > 2014-07-10 1:12 GMT+02:00 Peter Spiess-Knafl <p...@autistici.org>: > >> Hi! >> >> First, thank you for implementing gitg. It is the only git gui that I >> find useable at all :) >> >> Since the version at the debian package archives is pretty outdated >> (2.7) I would like to build the newest release from source. >> >> But I have troubles compiling libgit-glib from >> https://git.gnome.org/browse/libgit2-glib >> >> Getting the following errors: >> >> CC ggit-blob-output-stream.lo >> CC ggit-branch.lo >> CC ggit-checkout-options.lo >> CC ggit-clone-options.lo >> ggit-clone-options.c: In function 'ggit_clone_options_copy': >> ggit-clone-options.c:72:20: error: 'git_clone_options' has no member >> named 'remote_name' >> gnew_clone_options.remote_name = g_strdup (gclone_options->remote_name); >> ^ >> ggit-clone-options.c:72:59: error: 'git_clone_options' has no member >> named 'remote_name' >> gnew_clone_options.remote_name = g_strdup (gclone_options->remote_name); >> ^ >> ggit-clone-options.c: In function 'ggit_clone_options_free': >> ggit-clone-options.c:100:33: error: 'git_clone_options' has no member >> named 'remote_name' >> g_free ((gchar *)gclone_options->remote_name); >> ^ >> ggit-clone-options.c: In function 'ggit_clone_options_get_remote_name': >> ggit-clone-options.c:172:31: error: 'git_clone_options' has no member >> named 'remote_name' >> return options->clone_options.remote_name; >> ^ >> ggit-clone-options.c: In function 'ggit_clone_options_set_remote_name': >> ggit-clone-options.c:188:24: error: 'git_clone_options' has no member >> named 'remote_name' >> options->clone_options.remote_name = g_strdup (remote_name); >> ^ >> ggit-clone-options.c: In function 'ggit_clone_options_get_remote_name': >> ggit-clone-options.c:173:1: warning: control reaches end of non-void >> function [-Wreturn-type] >> } >> ^ >> Makefile:710: recipe for target 'ggit-clone-options.lo' failed >> make[3]: *** [ggit-clone-options.lo] Error 1 >> make[3]: Leaving directory '/home/cinemast/gitg/libgit2-glib/libgit2-glib' >> Makefile:556: recipe for target 'all' failed >> make[2]: *** [all] Error 2 >> make[2]: Leaving directory '/home/cinemast/gitg/libgit2-glib/libgit2-glib' >> Makefile:485: recipe for target 'all-recursive' failed >> make[1]: *** [all-recursive] Error 1 >> make[1]: Leaving directory '/home/cinemast/gitg/libgit2-glib' >> Makefile:393: recipe for target 'all' failed >> make: *** [all] Error 2 >> >> >> I have the latest libgit version (0.21) installed. >> >> Thanks in advance and greetings >> Peter >> _______________________________________________ >> gitg-list mailing list >> gitg-list@gnome.org >> https://mail.gnome.org/mailman/listinfo/gitg-list >> > > > > > > > > > > > > <https://spiessknafl.at/contact/B71DDCF9.asc> >
_______________________________________________ gitg-list mailing list gitg-list@gnome.org https://mail.gnome.org/mailman/listinfo/gitg-list