See also upstream commit: https://git.gnome.org/browse/folks/commit/?id=a24ec72eecd68cda328cd93f8896e3c1d9952452 Results if compiling with USE="telepathy -zeitgeist": tpf-persona-store.c:34:23: fatal error: zeitgeist.h: No such file or directory compilation terminated. tpf-persona.c:34:23: fatal error: zeitgeist.h: No such file or directory compilation terminated. AND Since all the zeitgeist use-flag does (according to configure --help) is build zeitgeist support into the telepathy backend, it seems to me that it doesn't make much sense to have a separate zeitgeist use flag, unless some hacking can be done so the telepathy backend can build without zeitgeist support, so I propose just merging the two flags into USE="telepathy"
But we are now applying upstream patches to allow telepathy support without zeitgeist, doesn't it work? (probably I didn't notice build failure because, even if I tried disabling its support, zeitgeist was still present on my system): https://git.gnome.org/browse/folks/commit/?id=d9ae3100a70f89ace7c6a853dfbc1ebd22d5802f https://git.gnome.org/browse/folks/commit/?id=204c5394a7120b4ad6f4e90efb4d1b03daa08cf4 https://git.gnome.org/browse/folks/commit/?id=a24ec72eecd68cda328cd93f8896e3c1d9952452
Created attachment 349372 [details] build log Nope, the patches do nothing. As you can see, they were applied during the build.
Strange, I have removed all zeitgeist and still compiles ok for me :|
Created attachment 349392 [details] My build.log ending ok
It occurs when vala is also disabled :O
+ 09 Aug 2013; Pacho Ramos <pacho@gentoo.org> + -files/folks-0.9.1-automagic-fix1.patch, + -files/folks-0.9.1-automagic-fix2.patch, + -files/folks-0.9.1-automagic-fix3.patch, -folks-0.9.1.ebuild, + -folks-0.9.2.ebuild, folks-0.9.3.ebuild: + Fix vala/zeitgeist compilation problems (#471368 by Peter Alfredsen, #479600 + by Juergen Rose and Marien Zwart, #479758 by Fabio Coatti), drop old. +
This change now causes the following problem: gnome-extra/gnome-contacts-3.8.3 depends on dev-libs/folks[vala], but dev-libs/folks doesn't have the vala USE flag anymore.
Just solved, syncing in some minutes should help. Thanks!