GNOME Bugzilla – Bug 695272
[Shell-0.1.gir] Error during build
Last modified: 2013-03-06 15:22:55 UTC
Hi, I tried to build gnome-shell-3.7.91 but find a error. I saw telepathyLogger is no longer deps. GISCAN Shell-0.1.gir Couldn't find include 'TelepathyLogger-0.2.gir' (search path: ['.', '/usr/lib/mutter', 'gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']) make[4]: *** [Shell-0.1.gir] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: Leaving directory `/var/tmp/fst/src/gnome-shell-3.7.91/src' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/fst/src/gnome-shell-3.7.91/src' make[2]: *** [all] Error 2 With make V=1 : /usr/bin/g-ir-scanner --warn-all --warn-error --add-include-path=. --namespace=Shell --nsversion=0.1 --libtool="/bin/sh ../libtool" --include=Clutter-1.0 --include=ClutterX11-1.0 --include=Meta-3.0 --include=TelepathyGLib-0.12 --include=TelepathyLogger-0.2 --include=Soup-2.4 --include=GMenu-3.0 --include=NetworkManager-1.0 --include=NMClient-1.0 --library=libgnome-shell.la --include-uninstalled=./St-1.0.gir --add-include-path=/usr/lib/mutter -L /usr/lib/gnome-bluetooth -pthread -DMUTTER_MAJOR_VERSION=3 -DMUTTER_MINOR_VERSION=7 -DMUTTER_MICRO_VERSION=91 -DMUTTER_PLUGIN_API_VERSION=3 -D_REENTRANT -DSECRET_WITH_UNSTABLE -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng14 -I/usr/include/libdrm -I/usr/include/mutter -I/usr/include/clutter-1.0 -I/usr/include/cogl -I/usr/include/json-glib-1.0 -I/usr/include/gjs-1.0 -I/usr/include/gobject-introspection-1.0 -I/usr/include/js -I/usr/lib/libffi-3.0.10/include -I/usr/include/nspr4 -I/usr/include/gnome-menus-3.0 -I/usr/include/gstreamer-1.0 -I/usr/include/libsoup-2.4 -I/usr/include/startup-notification-1.0 -I/usr/include/telepathy-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/polkit-1 -I/usr/include/libnm-glib -I/usr/include/NetworkManager -I/usr/include/libnm-gtk -I/usr/include/libsecret-1 -I/usr/include/gck-1 -I/usr/include/gcr-3 -I/usr/include/p11-kit-1 -I/usr/include/gsettings-desktop-schemas -I./tray -DVERSION=\"3.7.91\" -DLOCALEDIR=\"/usr/share/locale\" -DDATADIR=\"/usr/share\" -DGNOME_SHELL_LIBEXECDIR=\"/usr/libexec\" -DGNOME_SHELL_DATADIR=\"/usr/share/gnome-shell\" -DGNOME_SHELL_PKGLIBDIR=\"/usr/lib/gnome-shell\" -DJSDIR=\"/usr/share/gnome-shell/js\" -DMUTTER_TYPELIB_DIR=\"/usr/lib/mutter\" -I . shell-app.h shell-app-system.h shell-app-usage.h shell-embedded-window.h shell-generic-container.h shell-gtk-embed.h shell-global.h shell-invert-lightness-effect.h shell-keybinding-modes.h shell-mount-operation.h shell-network-agent.h shell-perf-log.h shell-screenshot.h shell-slicer.h shell-stack.h shell-tp-client.h shell-tray-icon.h shell-tray-manager.h shell-util.h shell-window-tracker.h shell-wm.h shell-xfixes-cursor.h shell-enum-types.h shell-enum-types.c gnome-shell-plugin.c shell-app.c shell-app-system.c shell-app-usage.c shell-embedded-window.c shell-generic-container.c shell-gtk-embed.c shell-global.c shell-invert-lightness-effect.c shell-keyring-prompt.h shell-keyring-prompt.c shell-mount-operation.c shell-network-agent.c shell-perf-log.c shell-polkit-authentication-agent.h shell-polkit-authentication-agent.c shell-screenshot.c shell-secure-text-buffer.c shell-secure-text-buffer.h shell-slicer.c shell-stack.c shell-tp-client.c shell-tray-icon.c shell-tray-manager.c shell-util.c shell-window-tracker.c shell-wm.c shell-xfixes-cursor.c shell-recorder.c shell-recorder.h libgnome-shell.la St-1.0.gir --output Shell-0.1.gir Couldn't find include 'TelepathyLogger-0.2.gir' (search path: ['.', '/usr/lib/mutter', 'gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0']) make[4]: *** [Shell-0.1.gir] Error 1 make[4]: *** Waiting for unfinished jobs....
Created attachment 238197 [details] [review] build: Really remove build time dependency on tp-logger Commit 00eb764880d7 removed the dependency from configure, but kept the gir include. Remove that as well. (This is untested, but should fix the build error. Note that you will still need telepathy-logger to *run* gnome-shell, it has only been removed as build time dependency)
Ok, thanks
Review of attachment 238197 [details] [review]: LG.
Attachment 238197 [details] pushed as 5bcead5 - build: Really remove build time dependency on tp-logger