* Philipp Thomas (pth@suse.de) wrote:
* Philipp Thomas (pth@suse.de) [20110819 15:23]:
The main reason is that the code is using a private function from goocanvas without also providing a prototype for it. I submitted a fix for this (sr 79341) which puts a prototype in goocanvas-perl.h. But the compiler still complains.
Seems like a compiler bug as even if goocanvas.xs itself contains a declaration the compiler still complains. And as it doesn't see the prototype it correctly complains that the assignment turns an integer into a pointer without assignment. I've opened bnc#713184 to have it checked by our gcc guru.
No compiler bug, as Richard Guenther says in bugzilla. You haven't declared goo_canvas_cairo_PATTERN_from_pixbuf. I've fixed the building and add some other little changes. Please, try to push the documentation fixes to the upstream project, so everyone can benefit from your work and we don't have to maintain the patch. -- Vita Cizek