After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 630010 - 64 bit bundle does not work out of the box
64 bit bundle does not work out of the box
Status: RESOLVED NOTGNOME
Product: gtk+
Classification: Platform
Component: Backend: Win32
2.20.x
Other Windows
: Normal normal
: ---
Assigned To: gtk-win32 maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2010-09-18 18:56 UTC by Armin Burgmeier
Modified: 2010-09-18 20:30 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Armin Burgmeier 2010-09-18 18:56:11 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.
Comment 1 Tor Lillqvist 2010-09-18 20:09:20 UTC
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.
Comment 2 Armin Burgmeier 2010-09-18 20:16:25 UTC
Just wondering: Where should such packaging bugs be reported if not in bugzilla? Privately to you?
Comment 3 Tor Lillqvist 2010-09-18 20:30:37 UTC
Yeah, I guess so, as I am providing them privately, so to say, even if they are hosted on ftp.gnome.org.