GNOME Bugzilla – Bug 703221
folks-0.9.3 fails to compile if zeitgeist not installed
Last modified: 2013-06-28 19:55:56 UTC
If zeitgeist is not installed, folks-0.9.3 fails to compile, viz: make[3]: Entering directory `/usr/local/src/gnome-3/test/folks-0.9.3/backends/telepathy' Making all in lib make[4]: Entering directory `/usr/local/src/gnome-3/test/folks-0.9.3/backends/telepathy/lib' CC libfolks_telepathy_la-tpf-persona.lo tpf-persona.c:35:33: fatal error: zeitgeist-datamodel.h: No such file or directory #include <zeitgeist-datamodel.h> ^ compilation terminated. Configuring explicitly with --disable-zeitgeist makes no difference. folks-0.9.2 will compile without zeitgeist.
*** This bug has been marked as a duplicate of bug 701099 ***
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.
This is not a duplicate of bug 701099. It does not appear to have anything to do with the vala bindings. Reopening.
It is a duplicate of bug #701099; see comment #18 in that report, which has exactly the same build failure as you provide. The underlying problem is that Vala doesn’t pass #ifdefs through to generated C code, but folks assumes that it does. *** This bug has been marked as a duplicate of bug 701099 ***