Bug 75036

Summary: Zeitgeist vala bindings must depend upon gio-2.0
Product: Zeitgeist Reporter: Luca Bruno <lethalman88>
Component: EngineAssignee: zeitgeist-bugs <zeitgeist-bugs>
Status: RESOLVED FIXED QA Contact: zeitgeist-bugs <zeitgeist-bugs>
Severity: critical    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: libzeitgeist: Add a missing dependency on gio-2.0

Description Luca Bruno 2014-02-15 21:52:12 UTC
While compiling folks:

checking for zeitgeist-2.0 vala bindings... configure: error: Package requirements were not met: zeitgeist-2.0

zeitgeist-2.0.vapi:7.80-7.95: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:8.74-8.89: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:11.77-11.92: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:12.78-12.93: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:22.210-22.225: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:23.265-23.280: error: The type name `GLib.Cancellable' could not be found
[...]

That's because zeitgeist-2.0.deps does not currently contain gio-2.0.
Comment 1 Philip Withnall 2014-02-16 15:10:58 UTC
Created attachment 94162 [details] [review]
libzeitgeist: Add a missing dependency on gio-2.0

Fix.
Comment 2 Philip Withnall 2014-02-16 15:11:26 UTC
Escalating this to critical because it effectively renders libzeitgeist unusable from Vala.
Comment 3 Seif Lotfy 2014-02-16 20:55:37 UTC
Merged :D thanks guys

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.