On 18/02/2017 13:53, meino.cra...@gmx.de wrote:
> Johannes Rosenberger <gen...@jorsn.eu> [17-02-18 12:44]:
>> 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
>>
> 
> Hi Alan, hi Johannes,
> 
> thanks for all your help!
> "I am over 30...please help me to gentoo..."
> ;)
> 
> Will take a deeper look into the few use-flags I set by hand.


Do you have "-*" in USE ?


-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to