After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 695272 - [Shell-0.1.gir] Error during build
[Shell-0.1.gir] Error during build
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: building
3.7.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-03-06 09:54 UTC by Baste
Modified: 2013-03-06 15:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
build: Really remove build time dependency on tp-logger (1.18 KB, patch)
2013-03-06 12:37 UTC, Florian Müllner
committed Details | Review

Description Baste 2013-03-06 09:54:58 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....
Comment 1 Florian Müllner 2013-03-06 12:37:48 UTC
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)
Comment 2 Baste 2013-03-06 12:54:38 UTC
Ok, thanks
Comment 3 drago01 2013-03-06 13:45:23 UTC
Review of attachment 238197 [details] [review]:

LG.
Comment 4 Florian Müllner 2013-03-06 15:22:50 UTC
Attachment 238197 [details] pushed as 5bcead5 - build: Really remove build time dependency on tp-logger