Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 515558 - dev-libs/folks[zeitgeist] fails to build due faulty vala bindings in gnome-extra/zeitgeist
Summary: dev-libs/folks[zeitgeist] fails to build due faulty vala bindings in gnome-ex...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Justin Lecher (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-27 20:59 UTC by imese
Modified: 2014-07-01 06:46 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Add-a-missing-dependency-on-gio-2.0.patch (Add-a-missing-dependency-on-gio-2.0.patch,124 bytes, patch)
2014-06-28 05:23 UTC, PhobosK
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description imese 2014-06-27 20:59:13 UTC
~amd64

root@go:~# euw

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) dev-libs/folks-0.9.7.1::gentoo

...

checking for zeitgeist-2.0 vala bindings... configure: error: Package requirements were not met: zeitgeist-2.0

zeitgeist-2.0.vapi:7.80-7.95: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:8.74-8.89: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:11.77-11.92: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:12.78-12.93: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:22.210-22.225: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:23.265-23.280: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:29.81-29.96: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:30.216-30.231: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:31.224-31.239: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:32.286-32.301: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:34.78-34.93: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:37.72-37.87: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:39.93-39.108: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:44.27-44.42: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:69.37-69.48: error: The type name `GLib.IOError' could not be found
zeitgeist-datamodel-2.0.vapi:333.40-333.51: error: The type name `GLib.AppInfo' could not be found
zeitgeist-2.0.vapi:77.46-77.57: error: The type name `GLib.IOError' could not be found
zeitgeist-2.0.vapi:84.42-84.53: error: The type name `GLib.IOError' could not be found
zeitgeist-2.0.vapi:91.73-91.88: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:92.222-92.237: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:94.223-94.238: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:95.296-95.311: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:97.70-97.85: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:98.104-98.119: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:100.36-100.51: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:112.125-112.136: error: The type name `GLib.IOError' could not be found
zeitgeist-2.0.vapi:119.81-119.96: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:121.56-121.71: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:122.167-122.182: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:123.87-123.102: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:131.297-131.312: error: The type name `GLib.Cancellable' could not be found
zeitgeist-2.0.vapi:132.360-132.375: error: The type name `GLib.Cancellable' could not be found


Well know in debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742483

What else can I tell?

Thanks
Comment 1 Rodolphe Rocca 2014-06-27 21:13:03 UTC
Same here with =dev-libs/folks-0.9.7.1
Comment 2 PhobosK 2014-06-28 05:23:01 UTC
Created attachment 379816 [details, diff]
Add-a-missing-dependency-on-gio-2.0.patch

It requires this patch added to the ebuild of gnome-extra/zeitgeist-0.9.14
Comment 3 Pacho Ramos gentoo-dev 2014-06-28 08:43:33 UTC
This is the exact upstream commit:
http://cgit.freedesktop.org/zeitgeist/zeitgeist/commit/?id=b1e82de434a7b63fe1290d0051de58350b069991

Justin, I can commit if you want, but I was wondering if also commit directly to stable with a revbump :/
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-06-28 23:15:46 UTC
This is only a problem with latest bump afaict. The copy-pasted log seems to confirm it.
Comment 5 Billy DeVincentis 2014-06-30 12:20:00 UTC
Patch works!!
Comment 6 Justin Lecher (RETIRED) gentoo-dev 2014-07-01 06:46:34 UTC
+*zeitgeist-0.9.14-r1 (01 Jul 2014)
+
+  01 Jul 2014; Justin Lecher <jlec@gentoo.org> -zeitgeist-0.9.5-r1.ebuild,
+  -zeitgeist-0.9.12.ebuild, -zeitgeist-0.9.12-r1.ebuild,
+  +zeitgeist-0.9.14-r1.ebuild, -files/zeitgeist-0.9.0-doc.patch,
+  -files/zeitgeist-0.9.12-download_monitor.patch,
+  +files/zeitgeist-0.9.14-gio-backport.patch:
+  Drop old; backport patch for missing gio in vala bindings
+