Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 471368

Summary: dev-libs/folks-0.9.1 USE="telepathy -vala" depends on USE=zeitgeist
Product: Gentoo Linux Reporter: crabbed halo ablution <crabbedhaloablution>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugzilla.gnome.org/show_bug.cgi?id=701099
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 463242    
Attachments: build log
My build.log ending ok

Description crabbed halo ablution 2013-05-26 22:53:53 UTC
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"
Comment 1 Pacho Ramos gentoo-dev 2013-05-27 06:48:25 UTC
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
Comment 2 crabbed halo ablution 2013-05-27 17:51:58 UTC
Created attachment 349372 [details]
build log

Nope, the patches do nothing. As you can see, they were applied during the build.
Comment 3 Pacho Ramos gentoo-dev 2013-05-27 20:28:04 UTC
Strange, I have removed all zeitgeist and still compiles ok for me :|
Comment 4 Pacho Ramos gentoo-dev 2013-05-27 20:29:59 UTC
Created attachment 349392 [details]
My build.log ending ok
Comment 5 Pacho Ramos gentoo-dev 2013-05-27 20:32:44 UTC
It occurs when vala is also disabled :O
Comment 6 Pacho Ramos gentoo-dev 2013-08-09 08:32:16 UTC
+  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.
+
Comment 7 redneb 2013-08-09 11:38:13 UTC
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.
Comment 8 Pacho Ramos gentoo-dev 2013-08-09 11:44:15 UTC
Just solved, syncing in some minutes should help. Thanks!