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 703221 - folks-0.9.3 fails to compile if zeitgeist not installed
folks-0.9.3 fails to compile if zeitgeist not installed
Status: RESOLVED DUPLICATE of bug 701099
Product: folks
Classification: Platform
Component: Telepathy backend
0.9.x
Other Linux
: Normal normal
: Unset
Assigned To: folks-maint
folks-maint
Depends on:
Blocks:
 
 
Reported: 2013-06-27 23:42 UTC by Chris Vine
Modified: 2013-06-28 19:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Chris Vine 2013-06-27 23:42:05 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.
Comment 1 Philip Withnall 2013-06-28 16:55:25 UTC

*** This bug has been marked as a duplicate of bug 701099 ***
Comment 2 Philip Withnall 2013-06-28 16:56:00 UTC
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.
Comment 3 Chris Vine 2013-06-28 18:47:20 UTC
This is not a duplicate of bug 701099.  It does not appear to have anything to do with the vala bindings.  Reopening.
Comment 4 Philip Withnall 2013-06-28 19:55:56 UTC
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 ***