Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 269041 - dev-python/pygoocanvas-0.14.0 fails to build due to pycairo API changes
Summary: dev-python/pygoocanvas-0.14.0 fails to build due to pycairo API changes
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://bugzilla.gnome.org/show_bug.cg...
Whiteboard:
Keywords: Inclusion
Depends on:
Blocks:
 
Reported: 2009-05-08 16:32 UTC by Jeff Kowalczyk
Modified: 2009-05-13 08:21 UTC (History)
2 users (show)

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


Attachments
pygoocanvas-0.14.0 buiild.log (build.log,11.82 KB, text/plain)
2009-05-08 16:33 UTC, Jeff Kowalczyk
Details
pygoocanvas-0.14.0 environment (environment,57.80 KB, text/plain)
2009-05-08 16:33 UTC, Jeff Kowalczyk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2009-05-08 16:32:17 UTC
I started to file this here, then created upstream GNOME bug for the pygoocanvas component.

Going ahead and filing here anyway, since this will prevent pitivi and other pygocanvas dependents from emerging.

pygoocanvas-0.14.0: goocanvasmodule.c:38: error: too few arguments to function 'Pycairo_CAPI->Pattern_FromPattern'

Emerging pygoocanvas as dependency of pitivi. pygoocanvas Error per subject line. Will attach build.log and environment.

Specific source file revision is 17 months old:
http://svn.gnome.org/viewvc/pygoocanvas/trunk/goocanvasmodule.c?revision=HEAD&view=markup

Reproducible: Always
Comment 1 Jeff Kowalczyk 2009-05-08 16:33:00 UTC
Created attachment 190689 [details]
pygoocanvas-0.14.0 buiild.log
Comment 2 Jeff Kowalczyk 2009-05-08 16:33:44 UTC
Created attachment 190690 [details]
pygoocanvas-0.14.0 environment
Comment 3 Gene Imes 2009-05-09 17:36:35 UTC
(In reply to comment #2)
> Created an attachment (id=190690) [edit]
> pygoocanvas-0.14.0 environment
> 

I have the same problem. There is a solution here:
http://bugzilla.gnome.org/show_bug.cgi?id=576030

I however do not know how to patch a sourcefile and repackage it.
Comment 4 Arun Raghavan (RETIRED) gentoo-dev 2009-05-10 18:28:09 UTC
This is fixed in 0.14.1. Bump committed to tree.
Comment 5 Lolow 2009-05-12 12:11:41 UTC
> This is fixed in 0.14.1. Bump committed to tree.
> 

I still have the same problem with pygoocanvas-0.14.1
Comment 6 Gordon Malm (RETIRED) gentoo-dev 2009-05-12 22:48:53 UTC
Hitting too many args in function call within _cairo_pattern_from_gvalue on =dev-python/pygoocanvas-0.14.1 as well.  Tested on x86.  Re-opening.
Comment 7 Edward Hervey 2009-05-13 08:18:33 UTC
0.14.1 depends on pycairo >= 1.8.4

We should change the ebuild accordingly.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2009-05-13 08:21:02 UTC
(In reply to comment #7)
> 0.14.1 depends on pycairo >= 1.8.4
> 
> We should change the ebuild accordingly.
> 

+  13 May 2009; Samuli Suominen <ssuominen@gentoo.org>
+  pygoocanvas-0.14.1.ebuild:
+  Raise pycairo depend to 1.8.4 wrt #269041.