On 18.02.2017 12:14, meino.cra...@gmx.de wrote:

> Hi,
>
> I am confused...
>
> For my new gentoo root I want openbox AND gparted.
> But emerge says this:
>
> # required by x11-libs/pango-1.40.3::gentoo
> # required by x11-wm/openbox-3.6.1::gentoo
> # required by openbox (argument)
>> =x11-libs/cairo-1.14.8 X
> and
>
> # required by dev-cpp/cairomm-1.12.0-r1::gentoo
> # required by dev-cpp/pangomm-2.40.1::gentoo
> # required by dev-cpp/gtkmm-2.24.5::gentoo
> # required by sys-block/gparted-0.27.0::gentoo
> # required by sys-block/gparted (argument)
>> =x11-libs/cairo-1.14.8 -X
>
> Do I really need a virtualbox image just to play around with
> gparted separeted from openbox? ;)
>
> Can't be...or?
>
> Any way around this?
>
> Cheers
> Meino
>
>
>
>

A look at the ebuild shows that dev-cpp/cairomm-1.12.0-r1::gentoo
depends on ' >=x11-libs/cairo-1.12.10[aqua=,svg=,X=,${MULTILIB_USEDEP}]'
x11-libs/pango-1.40.3::gentoo depends on
'>=x11-libs/cairo-1.12.14-r4:=[X?,${MULTILIB_USEDEP}]'.

>From the manpage of ebuild(5), section "Atom USE", subsection
"Conditional USE Dependencies":

    Compact Form   Equivalent Expanded Form
    ─────────────────────────────────────────────────────
    foo[bar?]      bar? ( foo[bar] ) !bar? ( foo )
    foo[!bar?]     bar? ( foo ) !bar? ( foo[-bar] )
    foo[bar=]      bar? ( foo[bar] ) !bar? ( foo[-bar] )
    foo[!bar=]     bar? ( foo[-bar] ) !bar? ( foo[bar] )

So you must have the X use flag enabled for pango but disabled for
cairomm. Try enabling it for cairomm and all should be fine.

Regards
Johannes

Reply via email to