Gentoo Archives: gentoo-user

From: Matthias Hanft <mh@×××××.de>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Why does Java-Runtime want to print and X and all that?
Date: Mon, 17 Jul 2017 13:52:20
Message-Id: be24edff-0d8e-b743-4816-b4bff1b8626c@hanft.de
1 Hi,
2
3 I'm thinking of installing a software (not in tree) which needs
4 a Java Runtime Environment. I guess I need "virtual/jre" for this,
5 but it wants to install 57 packages, including cups and many x11-
6 proto packages, including "cups" and "X" USE flags, and "cairo"
7 keyword failure:
8
9 --- cut here ---
10
11 home01 ~ # emerge -pv jre
12
13 These are the packages that would be merged, in order:
14
15 Calculating dependencies... done!
16 [ebuild N ] dev-libs/vala-common-0.34.8::gentoo 2714 KiB
17 [ebuild N ] media-libs/giflib-5.1.4:0/7::gentoo USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 625 KiB
18 [ebuild N ] x11-themes/hicolor-icon-theme-0.15::gentoo 50 KiB
19 [ebuild N ] sys-apps/baselayout-java-0.1.0::gentoo 71 KiB
20 [ebuild N ] app-text/qpdf-5.1.1-r1:0/13::gentoo USE="-doc -examples -perl -static-libs {-test}" 7484 KiB
21 [ebuild N ] dev-java/java-config-2.2.0-r3:2::gentoo USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_6)" 51 KiB
22 [ebuild N ] app-eselect/eselect-java-0.3.0::gentoo 14 KiB
23 [ebuild N ] media-libs/alsa-lib-1.1.2::gentoo USE="python -alisp -debug -doc" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 926 KiB
24 [ebuild N ] dev-util/gdbus-codegen-2.50.3::gentoo PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 0 KiB
25 [ebuild N ] x11-proto/xproto-7.0.31::gentoo USE="-doc" ABI_X86="(64) -32 (-x32)" 294 KiB
26 [ebuild N ] x11-proto/xextproto-7.3.0::gentoo USE="-doc" ABI_X86="(64) -32 (-x32)" 0 KiB
27 [ebuild N ] x11-proto/inputproto-2.3.2::gentoo ABI_X86="(64) -32 (-x32)" 197 KiB
28 [ebuild N ] x11-proto/renderproto-0.11.1-r1::gentoo ABI_X86="(64) -32 (-x32)" 104 KiB
29 [ebuild N ] media-fonts/font-util-1.3.1::gentoo 0 KiB
30 [ebuild N ] x11-misc/util-macros-1.19.1::gentoo 82 KiB
31 [ebuild N ] x11-proto/damageproto-1.2.1-r1::gentoo ABI_X86="(64) -32 (-x32)" 97 KiB
32 [ebuild N ] x11-proto/compositeproto-0.4.2-r1::gentoo ABI_X86="(64) -32 (-x32)" 99 KiB
33 [ebuild N ] x11-proto/kbproto-1.0.7::gentoo ABI_X86="(64) -32 (-x32)" 0 KiB
34 [ebuild N ] x11-proto/xf86bigfontproto-1.2.0-r1::gentoo ABI_X86="(64) -32 (-x32)" 0 KiB
35 [ebuild N ] x11-libs/xtrans-1.3.5::gentoo USE="-doc" 0 KiB
36 [ebuild N ] dev-libs/libpthread-stubs-0.4::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 57 KiB
37 [ebuild N ] x11-proto/recordproto-1.14.2-r1::gentoo USE="-doc" ABI_X86="(64) -32 (-x32)" 121 KiB
38 [ebuild N ] x11-proto/randrproto-1.5.0::gentoo ABI_X86="(64) -32 (-x32)" 139 KiB
39 [ebuild N ] x11-proto/xcb-proto-1.12-r2::gentoo ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7 python3_4 (-python3_5) (-python3_6)" 151 KiB
40 [ebuild N ] x11-proto/fixesproto-5.0-r1::gentoo ABI_X86="(64) -32 (-x32)" 99 KiB
41 [ebuild N ] x11-libs/libXau-1.0.8::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
42 [ebuild N ] x11-libs/libXdmcp-1.1.2-r1::gentoo USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
43 [ebuild N ] dev-libs/libcroco-0.6.12-r1:0.6::gentoo USE="{-test}" ABI_X86="(64) -32 (-x32)" 471 KiB
44 [ebuild N ] x11-libs/gdk-pixbuf-2.36.6:2::gentoo USE="introspection -X -debug -jpeg -jpeg2k {-test} -tiff" ABI_X86="(64) -32 (-x32)" 5046 KiB
45 [ebuild N ] dev-libs/atk-2.22.0::gentoo USE="introspection nls {-test}" ABI_X86="(64) -32 (-x32)" 729 KiB
46 [ebuild N ] x11-libs/libxcb-1.12-r2:0/1.12::gentoo USE="-doc (-selinux) -static-libs {-test} -xkb" ABI_X86="(64) -32 (-x32)" 600 KiB
47 [ebuild N ] gnome-base/gsettings-desktop-schemas-3.22.0::gentoo USE="introspection" 585 KiB
48 [ebuild N ] x11-libs/libX11-1.6.5::gentoo USE="ipv6 -doc -static-libs {-test}" ABI_X86="(64) -32 (-x32)" 2307 KiB
49 [ebuild N ] x11-themes/gnome-themes-standard-3.22.3::gentoo 2837 KiB
50 [ebuild N ] dev-util/gtk-update-icon-cache-3.22.2::gentoo 358 KiB
51 [ebuild N ] x11-libs/libXext-1.3.3::gentoo USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
52 [ebuild N ] x11-libs/libXrender-0.9.10::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 302 KiB
53 [ebuild N ] x11-libs/libXfixes-5.0.3::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 288 KiB
54 [ebuild N ] x11-libs/libXi-1.7.9::gentoo USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 475 KiB
55 [ebuild N ] x11-libs/libXcomposite-0.4.4-r1::gentoo USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 278 KiB
56 [ebuild N ] x11-libs/libXcursor-1.1.14::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 305 KiB
57 [ebuild N ] x11-libs/libXdamage-1.1.4-r1::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 273 KiB
58 [ebuild N ] x11-libs/libXrandr-1.5.1::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 309 KiB
59 [ebuild N ] x11-libs/libXtst-1.2.3::gentoo USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 315 KiB
60 [ebuild N ] app-text/poppler-0.45.0:0/62::gentoo USE="curl cxx introspection jpeg jpeg2k lcms utils -cairo (-cairo-qt) -cjk -debug -doc -nss -png -qt4 -qt5 -tiff" 1636 KiB
61 [ebuild R ] x11-libs/cairo-1.14.8::gentoo USE="X* glib svg (-aqua) -debug (-directfb) (-gles2) -opengl -static-libs -valgrind -xcb" ABI_X86="(64) -32 (-x32)" 0 KiB
62 [ebuild N ] gnome-base/librsvg-2.40.17:2::gentoo USE="introspection -tools -vala" ABI_X86="(64) -32 (-x32)" 560 KiB
63 [ebuild N ] x11-themes/adwaita-icon-theme-3.22.0-r2::gentoo USE="-branding" 17965 KiB
64 [ebuild N ] net-print/cups-2.1.4::gentoo USE="acl pam python ssl threads -X -dbus -debug -java -kerberos -lprng-compat (-selinux) -static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="(64) -32
65 (-x32)" LINGUAS="ca cs de es fr it ja ru" PYTHON_TARGETS="python2_7" 9349 KiB
66 [ebuild R ] app-text/ghostscript-gpl-9.21::gentoo USE="cups* unicode -X -dbus -gtk -static-libs -tiff" L10N="-de -ja -ko -zh-CN -zh-TW" 0 KiB
67 [ebuild N ] net-print/cups-filters-1.13.5::gentoo USE="foomatic postscript -dbus -jpeg -ldap -pdf -perl -png -static-libs -tiff -zeroconf" 1392 KiB
68 [ebuild N ] x11-libs/gtk+-2.24.31-r1:2::gentoo USE="introspection (-aqua) -cups -examples {-test} -vim-syntax -xinerama" ABI_X86="(64) -32 (-x32)" 12506 KiB
69 [ebuild N ] x11-themes/gtk-engines-adwaita-3.22.3::gentoo ABI_X86="(64) -32 (-x32)" 0 KiB
70 [ebuild N ] dev-java/icedtea-bin-3.4.0:8::gentoo USE="alsa cups gtk webstart -doc -examples -headless-awt -multilib -nsplugin -pulseaudio (-selinux) -source" ABI_X86="(64) -32 (-x32)" 60397 KiB
71 [ebuild N ] virtual/jdk-1.8.0-r3:1.8::gentoo 0 KiB
72 [ebuild N ] virtual/jre-1.8.0-r1:1.8::gentoo 0 KiB
73 [ebuild N ] dev-java/icedtea-web-1.6.1-r1::gentoo USE="-doc -javascript -nsplugin -tagsoup {-test}" 1735 KiB
74
75 Total: 57 packages (55 new, 2 reinstalls), Size of downloads: 134369 KiB
76
77 The following USE changes are necessary to proceed:
78 (see "package.use" in the portage(5) man page for more details)
79 # required by x11-libs/gtk+-2.24.31-r1::gentoo
80 # required by x11-themes/gtk-engines-adwaita-3.22.3::gentoo
81 >=x11-libs/cairo-1.14.8 X
82 # required by net-print/cups-filters-1.13.5::gentoo[postscript]
83 # required by net-print/cups-2.1.4::gentoo
84 # required by dev-java/icedtea-bin-3.4.0::gentoo[cups,-multilib]
85 # required by virtual/jdk-1.8.0-r3::gentoo
86 # required by virtual/jre-1.8.0-r1::gentoo
87 # required by dev-java/icedtea-web-1.6.1-r1::gentoo
88 >=app-text/ghostscript-gpl-9.21 cups
89
90 !!! All ebuilds that could satisfy
91 ">=x11-libs/cairo-1.12.14-r4:=[aqua?,svg,X,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]"
92 have been masked.
93 !!! One of the following masked packages is required to complete your request:
94 - x11-libs/cairo-9999::gentoo (masked by: missing keyword)
95 - x11-libs/cairo-1.14.10::gentoo (masked by: ~amd64 keyword)
96 - x11-libs/cairo-1.14.8::gentoo (masked by: )
97
98 (dependency required by "x11-libs/gtk+-2.24.31-r1::gentoo" [ebuild])
99 (dependency required by "dev-java/icedtea-bin-3.4.0::gentoo[gtk,-multilib]" [ebuild])
100 (dependency required by "virtual/jdk-1.8.0-r3::gentoo" [ebuild])
101 (dependency required by "virtual/jre-1.8.0-r1::gentoo" [ebuild])
102 (dependency required by "dev-java/icedtea-web-1.6.1-r1::gentoo" [ebuild])
103 For more information, see the MASKED PACKAGES section in the emerge
104 man page or refer to the Gentoo Handbook.
105
106 --- cut here ---
107
108 This can't be true, can it? Do I really need all this just to run
109 some simple Java software? I can't believe this...
110
111 Thanks,
112
113 -Matt

Replies