GNOME Bugzilla – Bug 630010
64 bit bundle does not work out of the box
Last modified: 2010-09-18 20:30:37 UTC
The cairo.pc pkg-config file in the win64 GTK+ bundle contains a reference to pixman-1 in Requires.private, however that library is not included in the bundle. So when trying to build a 64bit program against GTK+ the pkg-config invocation fail because pixman-1.pc cannot be found. To reproduce, unpack the bundle somewhere, cd to its bin/ directory and type pkg-config --cflags --libs gtk+-2.0 on the command line. The 32 bit bundle does not contain the pixman reference in cairo.pc and works therefore.
Thanks. The pixman reference is actually unneeded and can be removed from the .pc file. Or then you can just unpack the pixman package, too. I will try to make sure I do either edit out the pixman reference from the cairo.pc in future builds of cairo, or then include pixman (it's small compared to the rest of the bundle) too in the bundle. As such this is not a problem relevant for this bugzilla, which is more about bugs fixable in the source code, not packaging problems.
Just wondering: Where should such packaging bugs be reported if not in bugzilla? Privately to you?
Yeah, I guess so, as I am providing them privately, so to say, even if they are hosted on ftp.gnome.org.