Gentoo Archives: gentoo-user

From: Johannes Rosenberger <gentoo@×××××.eu>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] To emerge openbox or gparted...that is the question...(William Tuxpeare)
Date: Sat, 18 Feb 2017 11:35:26
Message-Id: 209cf6d0-a437-c31f-5a97-9de727d8a5c5@jorsn.eu
In Reply to: [gentoo-user] To emerge openbox or gparted...that is the question...(William Tuxpeare) by Meino.Cramer@gmx.de
1 On 18.02.2017 12:14, Meino.Cramer@×××.de wrote:
2
3 > Hi,
4 >
5 > I am confused...
6 >
7 > For my new gentoo root I want openbox AND gparted.
8 > But emerge says this:
9 >
10 > # required by x11-libs/pango-1.40.3::gentoo
11 > # required by x11-wm/openbox-3.6.1::gentoo
12 > # required by openbox (argument)
13 >> =x11-libs/cairo-1.14.8 X
14 > and
15 >
16 > # required by dev-cpp/cairomm-1.12.0-r1::gentoo
17 > # required by dev-cpp/pangomm-2.40.1::gentoo
18 > # required by dev-cpp/gtkmm-2.24.5::gentoo
19 > # required by sys-block/gparted-0.27.0::gentoo
20 > # required by sys-block/gparted (argument)
21 >> =x11-libs/cairo-1.14.8 -X
22 >
23 > Do I really need a virtualbox image just to play around with
24 > gparted separeted from openbox? ;)
25 >
26 > Can't be...or?
27 >
28 > Any way around this?
29 >
30 > Cheers
31 > Meino
32 >
33 >
34 >
35 >
36
37 A look at the ebuild shows that dev-cpp/cairomm-1.12.0-r1::gentoo
38 depends on ' >=x11-libs/cairo-1.12.10[aqua=,svg=,X=,${MULTILIB_USEDEP}]'
39 x11-libs/pango-1.40.3::gentoo depends on
40 '>=x11-libs/cairo-1.12.14-r4:=[X?,${MULTILIB_USEDEP}]'.
41
42 >From the manpage of ebuild(5), section "Atom USE", subsection
43 "Conditional USE Dependencies":
44
45 Compact Form Equivalent Expanded Form
46 ─────────────────────────────────────────────────────
47 foo[bar?] bar? ( foo[bar] ) !bar? ( foo )
48 foo[!bar?] bar? ( foo ) !bar? ( foo[-bar] )
49 foo[bar=] bar? ( foo[bar] ) !bar? ( foo[-bar] )
50 foo[!bar=] bar? ( foo[-bar] ) !bar? ( foo[bar] )
51
52 So you must have the X use flag enabled for pango but disabled for
53 cairomm. Try enabling it for cairomm and all should be fine.
54
55 Regards
56 Johannes

Replies