2009/10/23 Peter Alfredsen <peter.alfred...@gmail.com>: > On Fri, 23 Oct 2009 12:19:39 +0100 > Mick <michaelkintz...@gmail.com> wrote: > >> I seem to be going around in circles with wanting to avoid installing >> Java just because KDE4 seems to need it in part. I have added this in >> my /etc/portage/package.use to make sure Java is not pulled in: >> >> dev-libs/soprano -java > >> emerge: there are no ebuilds built with USE flags to satisfy >> ">=dev-libs/soprano-2.3.0[clucene,dbus,raptor,java]". >> !!! One of the following packages is required to complete your >> request: >> - dev-libs/soprano-2.3.1 (Change USE: +java) >> (dependency required by "kde-base/nepomuk-4.3.1" [installed]) >> (dependency required by "kde-base/dolphin-4.3.1-r1" [installed]) >> (dependency required by "kde-base/mplayerthumbs-4.3.1" [installed]) >> (dependency required by >> "kde-base/kdemultimedia-meta-4.3.1" [installed]) (dependency required >> by "world" [argument]) >> >> Why is it asking me to change the USE flag to +java? > > From the nepomuk ebuild: > || ( > >=dev-libs/soprano-2.3.0[clucene,dbus,raptor,java] > >=dev-libs/soprano-2.3.0[clucene,dbus,raptor,redland] > ) > So change the line in package.use to: > dev-libs/soprano clucene dbus raptor redland > and re-emerge soprano
Thanks Peter, just checked this and to my surprise redland seems to be treated as a new setting. I probably got mixed up when I was setting up package.use and the soprano package had already been emerged: # emerge -1pDv dev-libs/soprano These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-libs/soprano-2.3.1 USE="clucene dbus raptor -debug -doc -java -redland*" 0 kB I'm remerging it now. -- Regards, Mick