Summary: | can't emerge gtk+-2.8.19 - Pango not found. Pango built with Cairo support is required | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Niv Vaizer <nivw2002> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Please attach the following file when filing a report to bugs.gentoo.org: |
Description
Niv Vaizer
2006-07-03 13:56:16 UTC
Created attachment 90812 [details]
Please attach the following file when filing a report to bugs.gentoo.org:
I first tried emergeing the stable ->no go
tried emerging the testing gtk -> no go
then emerged the testing pango , and tried again -> no go
what am I doing wrong?
please show us output of: emerge -pv pango cairo These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] x11-libs/pango-1.12.3 USE="-debug -doc" 0 kB [ebuild R ] x11-libs/cairo-1.0.4 USE="X png -doc -glitz" 0 kB Total size of downloads: 0 kB pango should always be built with cairo support. what does 'equery f pango' give (requires gentoolkit) ? dsd and I both saw this for the new pango-1.13.x versions. It seems like you've got to compile pango twice to make it create pangocairo. Unfortunately, once you do that it seems like it doesn't want to reproduce anymore no matter what. Pango automagically dep-ing on itself? Not linking properly to it's current compile but linking to currently installed version? Who knows. I had the same problem, I reemerged cairo, pango, and gtk+ (in that order) and it resolved itself. I did emerge gtk+-2.10.6 also, so it's a different version. But try reemerging cairo and then pango before emerging gtk. I'm still having this problem and have tried everything. Suggestions?? http://forums.gentoo.org/viewtopic-p-3752752.html Could you try to quickpkg cairo, pango and gtk, unmerge those packages from your system and try to remerge them? After unmerging, try running slocate to see if you have any pango/cairo/gtk cruft on your system which might be giving you troubles. Thanks This may shed some light on the problem: I encountered similar problems. Emerging/unmerging/remerging pango/cairo/gtk+ did not help. It seems that shared libraries for pango and cairo were not being built, and that there were only .a libraries being installed. This caused link errors during the configure process for gtk+. I unmerged cairo, pango, and gtk+, and then emerged each one singally. Once each was installed, I changed into the working dir for it, reran configure with --disable-static, ran make, ran emerge --unmerge <pkg>, and then ran emerge <pkg> again. This seems to have mostly worked. I now get a libpangocairo.so created. I'm now running into a problem which is completely different (unable to recognize a png file during gtk+ build). Seeing Different Error Messages Constitutes Progress(tm) Rich, honestly, you should never have to do this manually. Something is very wrong on your system. Niv, are you still experiencing this problem? If so, don't hesitate to reopen this bug with updated info. Thanks |