Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54635 - libgdiplus-0.9 fails to emerge because it can't find cairo lib
Summary: libgdiplus-0.9 fails to emerge because it can't find cairo lib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-21 07:09 UTC by Cyril Jaquier
Modified: 2004-06-23 12:15 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cyril Jaquier 2004-06-21 07:09:03 UTC
When I try to emerge libgdiplus, it complains about a missing cairo lib which is installed. It comes from pkg-config. The files /usr/lib/pkconfig/cairo.pc exists but seems to be "unusable" because it requires xrender.pc which contains the value "Version: ${XRENDER_VERSION}". That seems to annoy pkg-config... I just replace ${XRENDER_VERSION} with "6.7.0" and libgdiplus compiles fine.

xorg-x11 should set a correct xrender version in the xrender.pc file.

Reproducible: Always
Steps to Reproduce:
1.emerge cairo
2.emerge libgdiplus
3.configure fails because it "can't" find cairo
Comment 1 Cyril Jaquier 2004-06-21 07:11:53 UTC
[off]
... and with libgdiplus I'm know able to run Windows.Forms applications with Mono :-)
[/off]
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2004-06-21 12:59:34 UTC
If you see bug #49024, you'll see that twp finally just fixed cairo not to install xrender.pc, and both xorg-x11 and xfree recently got fixed to actually put that version in. This should be fixed now, if you want to confirm for me, please re-install xorg-x11 or xfree (the newer versions, not the stable ones) and let me know if the problem is resolved.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-21 15:34:27 UTC
It's definitely correct on xorg-x11-6.7.0-r1. I haven't been doing much with xfree lately, but it'd be pretty easy to check -- it'd definitely be 4.3.0-r7 if it's anywhere xfree.
Comment 4 Cyril Jaquier 2004-06-22 04:10:25 UTC
I'm sorry... I masked xorg-x11-6.7.0-r1 because I did not want to recompile it !
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-22 12:47:57 UTC
xorg-x11 is no worse than a host of other things in the tree as far as recompiling goes. People just seem scared of it for some reason.

But really, the point of revision bumps is to fix things. Why would you not want what are judged by the package maintainer to be significant fixes?
Comment 6 Cyril Jaquier 2004-06-23 03:01:01 UTC
I am not frightened at all to recompile xorg-x11 ;-)

It just takes some time to do it and as my xorg-x11 was running well, I decided to wait for a new version before recompiling it. That was a mistake and now I will think twice before masking a package.

But sometimes, revision bumps correct bugs for another plateform, for a GCC version that I do not use, ... That is why sometimes (but rarely) I mask some packages.
Comment 7 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-23 12:15:36 UTC
That's what the ChangeLog is there for. =) If you read it, you can tell whether a bump affects you.

For X stuff, I try to make sure any bumps have a significant effect so it isn't happening for no reason for a lot of people.