libzeitgeist is required even with --disable-zeitgeist

Bug #931277 reported by Justin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Synapse
Fix Released
Low
Michal Hruby

Bug Description

src/ui/Makefile.am adds zeitgeist unconditionally to the VALA flags and in addition conditionally depending on requested zeitgeist support. Can't we drop the first instance? synapse works here with the patch applied.

 src/ui/Makefile.am | 1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/src/ui/Makefile.am b/src/ui/Makefile.am
index 3790ed2..c9df5a2 100644
--- a/src/ui/Makefile.am
+++ b/src/ui/Makefile.am
@@ -11,7 +11,6 @@ synapse_VALAFLAGS = \
        --pkg gdk-x11-2.0 \
        --pkg gio-2.0 \
        --pkg gio-unix-2.0 \
- --pkg zeitgeist-1.0 \
        --pkg gee-1.0 \
        --pkg json-glib-1.0 \
        --pkg unique-1.0 \

Related branches

Michal Hruby (mhr3)
Changed in synapse-project:
status: New → Fix Committed
importance: Undecided → Low
assignee: nobody → Michal Hruby (mhr3)
Revision history for this message
Alessio Sergi (asergi) wrote :

The bug is still alive. The previous patch partially solves the problem.
Synapse doesn't build on a freshly installed system. Here's the error log:
[...]
 cd ../.. && /bin/sh ./config.status src/ui/Makefile depfiles
config.status: creating src/ui/Makefile
config.status: executing depfiles commands
make[3]: Leaving directory `/home/alessio/Desktop/synapse/src/synapse-0.2.10/src/ui'
make[3]: Entering directory `/home/alessio/Desktop/synapse/src/synapse-0.2.10/src/ui'
  VALAC synapse_vala.stamp
error: Package `zeitgeist-1.0' not found in specified Vala API directories or GObject-Introspection GIR directories
Compilation failed: 1 error(s), 0 warning(s)
[...]

The attached patch fully fixes the issue (at least for me).

Changed in synapse-project:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.