Summary: | x11-libs/pixman-0.10.0 - /usr/lib/libgdk-x11-2.0.so: undefined reference to `XineramaQueryScreens' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pieter De Wit <pieter> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Pieter De Wit
2008-11-19 15:57:09 UTC
As your error states, it's a dep of gtk and gtk does depend on it, when xinerama useflag is set. As such, this looks like a problem with your useflags (probably you set/unset something and revdep-rebuild has missed it or you failed to run it). Hi Rafal, (I think ?) You are right, it's not in my useflags, but must it be in the useflags if something depends on it ? Thanks, Pieter Copy/paste, when in doubt. As for your problem, it looks like at some point xinerama was among your useflags. During that time, you've compiled gtk+. Later, for some reason you unset it and unmerged libXinerama (perhaps incorrect use of depclean). As such gtk+ got broken. Looks like you need to run revdep-rebuild... x11-libs/pixman doesn't depend on Xinerama in any way. Hi Guys, I ran revdep-rebuild and it tries to rebuild gtk+, at that stage it failed somewhere. I can't remember the point, but I think it also tried to rebuild pixman,cairo and then gtk+. My point is that surely somewhere between "emerge -Due world" and "revdep-rebuild" one must have picked up that hang on...we need libXinerama. Maybe a check can be build into revdep-rebuild for this sort of thing ? |