Ninja build failed
I have followed the README.md, the meson --prefix=/usr build
is OK :
The Meson build system
Version: 0.49.0
Source dir: /home/sylvain/Téléchargements/Firefox/gitg
Build dir: /home/sylvain/Téléchargements/Firefox/gitg/build
Build type: native build
Project name: gitg
Project version: 3.30.1
Native C compiler: cc (gcc 8.3.0 "cc (Ubuntu 8.3.0-6ubuntu1) 8.3.0")
Native Vala compiler: valac (valac 0.44.3)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Compiler for C supports arguments -Werror=format=2: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=init-self: YES
Compiler for C supports arguments -Werror=missing-include-dirs: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Wmissing-declarations: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wuninitialized: YES
Compiler for C supports link arguments -Wl,--version-script,/home/sylvain/Téléchargements/Firefox/gitg/libgitg.map: YES
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Dependency gee-0.8 found: YES 0.20.1
Dependency gio-2.0 found: YES 2.60.0
Dependency glib-2.0 found: YES 2.60.0
Dependency gobject-introspection-1.0 found: YES 1.60.1
Dependency gsettings-desktop-schemas found: YES 3.31.91
Dependency gtk+-3.0 found: YES 3.24.8
Dependency gtkspell3-3.0 found: YES 3.0.9
Dependency gtksourceview-3.0 found: YES 3.24.10
Dependency libgit2-glib-1.0 found: YES 0.27.8
Dependency libpeas-1.0 found: YES 1.22.0
Dependency libsecret-1 found: YES 0.18.8
Dependency libsoup-2.4 found: YES 2.66.1
Dependency libxml-2.0 found: YES 2.9.4
Dependency libdazzle-1.0 found: YES 3.32.0
Library config found: YES
Library gitg-platform-support found: YES
Library m found: YES
Dependency gdk-3.0 found: YES 3.24.8
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
Library ide found: YES
Dependency gio-unix-2.0 found: YES 2.60.0
Configuring gitg-resources.xml using configuration
Configuring org.gnome.gitg.desktop.in using configuration
Configuring org.gnome.gitg.gschema.xml using configuration
Configuring org.gnome.gitg.appdata.xml.in using configuration
Program cp found: YES (/bin/cp)
Library gitg-assert found: YES
Configuring config.h using configuration
Program meson_post_install.py found: YES (/usr/bin/env python3 /home/sylvain/Téléchargements/Firefox/gitg/meson_post_install.py)
Message:
Configuration:
Source code location: /home/sylvain/Téléchargements/Firefox/gitg
Compiler: gcc
Glade catalog: true
Debug enabled: true
Python support: true
Profile: default
Build targets in project: 25
Found ninja-1.8.2 at /usr/bin/ninja
But the /usr/bin/ninja -C build
failed with this error :
ninja: Entering directory `build'
[1/179] Compiling Vala source ../libgitg/gitg-assembly-info.vala ../libgitg/gitg-async.vala ../libgitg/gitg-authentic...la ../libgitg/gitg-stage.vala ../libgitg/gitg-theme.vala ../libgitg/gitg-utils.vala ../libgitg/gitg-when-mapped.vala.
FAILED: libgitg/5cbadd7@@gitg-1.0@sha/gitg-assembly-info.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-async.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-authentication-dialog.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-avatar-cache.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-branch-base.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-branch.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-cell-renderer-lanes.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-color.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-commit-list-view.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-commit-model.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-commit.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-credentials-manager.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-date.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-image-composite.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-image-difference.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-image-overlay.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-image-side-by-side.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-image-slider.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-image-surface-cache.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-selectable.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-stat.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-commit-details.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-file-info.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-file-renderer-binary.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-file-renderer-image.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-file-renderer-text.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-file-renderer.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-file-selectable.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-file.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-lines-renderer.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view-options.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-diff-view.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-hook.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-init.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-label-renderer.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-lanes.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-lane.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-progress-bin.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-ref-base.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-ref.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-remote.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-repository-list-box.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-repository.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-resource.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-sidebar.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-stage-status-enumerator.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-stage.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-theme.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-utils.c libgitg/5cbadd7@@gitg-1.0@sha/gitg-when-mapped.c libgitg/libgitg.h libgitg/libgitg-1.0.vapi libgitg/Gitg-1.0.gir
valac -C --debug --debug '--vapidir=/home/sylvain/Téléchargements/Firefox/gitg/vapi' --pkg gio-unix-2.0 --pkg libsoup-2.4 --pkg libsecret-1 '/home/sylvain/Téléchargements/Firefox/gitg/contrib/ide/ide.vapi' --target-glib ' 2.38' --pkg glib-2.0 --pkg gio-2.0 --pkg gtksourceview-3.0 --pkg gsettings-desktop-schemas '/home/sylvain/Téléchargements/Firefox/gitg/vapi/gitg-platform-support.vapi' '/home/sylvain/Téléchargements/Firefox/gitg/vapi/config.vapi' --pkg libdazzle-1.0 --pkg libgit2-glib-1.0 --pkg gtk+-3.0 --target-glib ' 2.38' --pkg glib-2.0 --pkg gio-2.0 --pkg gee-0.8 --color=always --directory libgitg/5cbadd7@@gitg-1.0@sha --basedir ../libgitg --library gitg-1.0 --header libgitg/libgitg.h --vapi ../libgitg-1.0.vapi --gir ../Gitg-1.0.gir --gresources=../libgitg/resources/resources.xml ../libgitg/gitg-assembly-info.vala ../libgitg/gitg-async.vala ../libgitg/gitg-authentication-dialog.vala ../libgitg/gitg-avatar-cache.vala ../libgitg/gitg-branch-base.vala ../libgitg/gitg-branch.vala ../libgitg/gitg-cell-renderer-lanes.vala ../libgitg/gitg-color.vala ../libgitg/gitg-commit-list-view.vala ../libgitg/gitg-commit-model.vala ../libgitg/gitg-commit.vala ../libgitg/gitg-credentials-manager.vala ../libgitg/gitg-date.vala ../libgitg/gitg-diff-image-composite.vala ../libgitg/gitg-diff-image-difference.vala ../libgitg/gitg-diff-image-overlay.vala ../libgitg/gitg-diff-image-side-by-side.vala ../libgitg/gitg-diff-image-slider.vala ../libgitg/gitg-diff-image-surface-cache.vala ../libgitg/gitg-diff-selectable.vala ../libgitg/gitg-diff-stat.vala ../libgitg/gitg-diff-view-commit-details.vala ../libgitg/gitg-diff-view-file-info.vala ../libgitg/gitg-diff-view-file-renderer-binary.vala ../libgitg/gitg-diff-view-file-renderer-image.vala ../libgitg/gitg-diff-view-file-renderer-text.vala ../libgitg/gitg-diff-view-file-renderer.vala ../libgitg/gitg-diff-view-file-selectable.vala ../libgitg/gitg-diff-view-file.vala ../libgitg/gitg-diff-view-lines-renderer.vala ../libgitg/gitg-diff-view-options.vala ../libgitg/gitg-diff-view.vala ../libgitg/gitg-hook.vala ../libgitg/gitg-init.vala ../libgitg/gitg-label-renderer.vala ../libgitg/gitg-lanes.vala ../libgitg/gitg-lane.vala ../libgitg/gitg-progress-bin.vala ../libgitg/gitg-ref-base.vala ../libgitg/gitg-ref.vala ../libgitg/gitg-remote.vala ../libgitg/gitg-repository-list-box.vala ../libgitg/gitg-repository.vala ../libgitg/gitg-resource.vala ../libgitg/gitg-sidebar.vala ../libgitg/gitg-stage-status-enumerator.vala ../libgitg/gitg-stage.vala ../libgitg/gitg-theme.vala ../libgitg/gitg-utils.vala ../libgitg/gitg-when-mapped.vala
../libgitg/gitg-remote.vala:329.5-329.32: error: The name `set_remote_callbacks' does not exist in the context of `Ggit.PushOptions'
options.set_remote_callbacks(d_callbacks);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../libgitg/gitg-remote.vala:333.10-333.18: error: The name `push' does not exist in the context of `Ggit.Remote'
if (!base.push(push_refs, options))
^^^^^^^^^
Compilation failed: 2 error(s), 0 warning(s)
ninja: build stopped: subcommand failed.
I'm on the master branch. I'm on Ubuntu MATE 19.04.
Could you please tell me what's wrong ?