Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
gtk
gtk
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,135
    • Issues 1,135
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 148
    • Merge Requests 148
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gtkgtk
  • Merge Requests
  • !3148

Closed
Created Feb 03, 2021 by Maxim Zakharov@Maxime2
  • Report abuse
Report abuse

add missed dependency in gdk_gir_dep

  • Overview 9
  • Commits 1
  • Pipelines 1
  • Changes 1

I have tried to build master on Ubuntu 20.04 and got the following error:

FAILED: gtk/GdkWayland-4.0.gir 
/usr/bin/g-ir-scanner --no-libtool --namespace=GdkWayland --nsversion=4.0 --warn-all --output gtk/GdkWayland-4.0.gir --c-include=gdk/wayland/gdkwayland.h -DGTK_COMPILATION --quiet -I/data/home/zakhma/git/gtk/gtk -I/data/home/zakhma/git/gtk/_build/gtk -I./. -I../. -I./gdk/. -I../gdk/. -I./gsk -I../gsk -I./gtk -I../gtk -I./subprojects/glib/gmodule -I../subprojects/glib/gmodule -I./subprojects/glib/. -I../subprojects/glib/. -I./subprojects/glib/glib -I../subprojects/glib/glib -I./subprojects/glib/gobject -I../subprojects/glib/gobject -I./subprojects/glib/gio -I../subprojects/glib/gio -I./subprojects/pango/. -I../subprojects/pango/. -I./subprojects/pango/pango/. -I../subprojects/pango/pango/. -I./subprojects/graphene/include/. -I../subprojects/graphene/include/. -I./subprojects/pango/pango/. -I../subprojects/pango/pango/. -I./. -I../. -I./. -I../. -I./gdk/x11 -I../gdk/x11 -I./gdk/. -I../gdk/. -I./. -I../. --filelist=/data/home/zakhma/git/gtk/_build/gtk/libgtk-4.so.1.100.0.p/GdkWayland_4.0_gir_filelist --include-uninstalled=gtk/Gdk-4.0.gir --symbol-prefix=gdk --identifier-prefix=Gdk --pkg-export=gtk4-wayland --cflags-begin -DG_LOG_USE_STRUCTURED=1 -DGLIB_DISABLE_DEPRECATION_WARNINGS '-DGTK_VERSION="4.1.0"' -D_GNU_SOURCE -DG_ENABLE_DEBUG -I./. -I../. -I./gdk/. -I../gdk/. -I./gsk -I../gsk -I./gtk -I../gtk -I./subprojects/glib/gmodule -I../subprojects/glib/gmodule -I./subprojects/glib/. -I../subprojects/glib/. -I./subprojects/glib/glib -I../subprojects/glib/glib -I./subprojects/glib/gobject -I../subprojects/glib/gobject -I./subprojects/glib/gio -I../subprojects/glib/gio -I./subprojects/pango/. -I../subprojects/pango/. -I./subprojects/pango/pango/. -I../subprojects/pango/pango/. -I./subprojects/graphene/include/. -I../subprojects/graphene/include/. -I./gdk/x11 -I../gdk/x11 -I/usr/include/fribidi -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/data/home/zakhma/git/gtk/_build/gtk --add-include-path=/usr/share/gir-1.0 --add-include-path=/data/home/zakhma/git/gtk/_build/gtk --library gtk-4 -L/data/home/zakhma/git/gtk/_build/gtk -L/data/home/zakhma/git/gtk/_build/subprojects/glib/gmodule -L/data/home/zakhma/git/gtk/_build/subprojects/glib/glib -L/data/home/zakhma/git/gtk/_build/subprojects/glib/gobject -L/data/home/zakhma/git/gtk/_build/subprojects/glib/gio -L/data/home/zakhma/git/gtk/_build/subprojects/pango/pango -L/data/home/zakhma/git/gtk/_build/subprojects/graphene/src --extra-library=m --extra-library=fribidi --extra-library=thai --extra-library=harfbuzz --extra-library=fontconfig --extra-library=freetype --extra-library=Xrender --extra-library=X11 --extra-library=Xft --extra-library=cairo --extra-library=harfbuzz-gobject --extra-library=gobject-2.0 --extra-library=glib-2.0 --extra-library=cairo-gobject --extra-library=gdk_pixbuf-2.0 --extra-library=epoxy --extra-library=Xi --extra-library=rt --extra-library=xkbcommon --extra-library=wayland-client --extra-library=wayland-egl --extra-library=Xext --extra-library=Xcursor --extra-library=Xdamage --extra-library=Xfixes --extra-library=Xcomposite --extra-library=Xrandr --extra-library=Xinerama --extra-library=girepository-1.0 --sources-top-dirs /data/home/zakhma/git/gtk/subprojects/ --sources-top-dirs /data/home/zakhma/git/gtk/_build/subprojects/
Couldn't find include 'Graphene-1.0.gir' (search path: '['/data/home/zakhma/git/gtk/_build/gtk', '/usr/share/gir-1.0', '/data/home/zakhma/git/gtk/_build/gtk', '/usr/share', '/usr/share/ubuntu/gir-1.0', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/var/lib/snapd/desktop/gir-1.0', '/var/lib/snapd/desktop/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']')
ninja: build stopped: subcommand failed.

It looks a dependency on graphene has been missed in gtk/meson.build and this merge request fixes the issue.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Source branch: gtk-meson.build-dep