When trying to emerge pixieplus-kde 0.5.4 it fails unless I manually choose to emerge jbigkit. The error was upon -ljbig so it fails to load the jbig lib which is in the jbigkit package. So jbig needs to be added as a dependency to pixieplus-kde, which fixed the problem for me. Reproducible: Always Steps to Reproduce:
I don't immediately see where this dependency comes in. But it does look like we need to require imagemagick > 5.5. Do you have this installed?
yes, I have imagemagick 5.5.3.2 installed. try to uninstall jbigkit and then install pixieplus.. that's where mine wouldn't compile..
This is correct behaviour. jbigkit is a dependency of imagemagick. Imagemagick is a dependency of pixieplus-kde. The gentoo dependency system is setup in such a way that indirect dependencies don't need to be specified with ebuilds unless there are special version constraints.
I know how the depency system works, but qpkg -q jbigkit shows that no packages installed on my system depends upon jbigkit and I do have imagemagick installed...
Unfortunately qpkg -q (as noted in its help) does not allways function correctly. I did however update the dependency on imagemagick on versions above 5.5 as they depend on jbigkit
Okay, so I guess I should file a bug against gentoolkit then..