Hi,

I'm thinking of installing a software (not in tree) which needs
a Java Runtime Environment. I guess I need "virtual/jre" for this,
but it wants to install 57 packages, including cups and many x11-
proto packages, including "cups" and "X" USE flags, and "cairo"
keyword failure:

--- cut here ---

home01 ~ # emerge -pv jre

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-libs/vala-common-0.34.8::gentoo  2714 KiB
[ebuild  N     ] media-libs/giflib-5.1.4:0/7::gentoo  USE="-doc -static-libs" 
ABI_X86="(64) -32 (-x32)" 625 KiB
[ebuild  N     ] x11-themes/hicolor-icon-theme-0.15::gentoo  50 KiB
[ebuild  N     ] sys-apps/baselayout-java-0.1.0::gentoo  71 KiB
[ebuild  N     ] app-text/qpdf-5.1.1-r1:0/13::gentoo  USE="-doc -examples -perl 
-static-libs {-test}" 7484 KiB
[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
[ebuild  N     ] app-eselect/eselect-java-0.3.0::gentoo  14 KiB
[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
[ebuild  N     ] dev-util/gdbus-codegen-2.50.3::gentoo  
PYTHON_TARGETS="python2_7 python3_4 (-python3_5)" 0 KiB
[ebuild  N     ] x11-proto/xproto-7.0.31::gentoo  USE="-doc" ABI_X86="(64) -32 
(-x32)" 294 KiB
[ebuild  N     ] x11-proto/xextproto-7.3.0::gentoo  USE="-doc" ABI_X86="(64) 
-32 (-x32)" 0 KiB
[ebuild  N     ] x11-proto/inputproto-2.3.2::gentoo  ABI_X86="(64) -32 (-x32)" 
197 KiB
[ebuild  N     ] x11-proto/renderproto-0.11.1-r1::gentoo  ABI_X86="(64) -32 
(-x32)" 104 KiB
[ebuild  N     ] media-fonts/font-util-1.3.1::gentoo  0 KiB
[ebuild  N     ] x11-misc/util-macros-1.19.1::gentoo  82 KiB
[ebuild  N     ] x11-proto/damageproto-1.2.1-r1::gentoo  ABI_X86="(64) -32 
(-x32)" 97 KiB
[ebuild  N     ] x11-proto/compositeproto-0.4.2-r1::gentoo  ABI_X86="(64) -32 
(-x32)" 99 KiB
[ebuild  N     ] x11-proto/kbproto-1.0.7::gentoo  ABI_X86="(64) -32 (-x32)" 0 
KiB
[ebuild  N     ] x11-proto/xf86bigfontproto-1.2.0-r1::gentoo  ABI_X86="(64) -32 
(-x32)" 0 KiB
[ebuild  N     ] x11-libs/xtrans-1.3.5::gentoo  USE="-doc" 0 KiB
[ebuild  N     ] dev-libs/libpthread-stubs-0.4::gentoo  USE="-static-libs" 
ABI_X86="(64) -32 (-x32)" 57 KiB
[ebuild  N     ] x11-proto/recordproto-1.14.2-r1::gentoo  USE="-doc" 
ABI_X86="(64) -32 (-x32)" 121 KiB
[ebuild  N     ] x11-proto/randrproto-1.5.0::gentoo  ABI_X86="(64) -32 (-x32)" 
139 KiB
[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
[ebuild  N     ] x11-proto/fixesproto-5.0-r1::gentoo  ABI_X86="(64) -32 (-x32)" 
99 KiB
[ebuild  N     ] x11-libs/libXau-1.0.8::gentoo  USE="-static-libs" 
ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-libs/libXdmcp-1.1.2-r1::gentoo  USE="-doc -static-libs" 
ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] dev-libs/libcroco-0.6.12-r1:0.6::gentoo  USE="{-test}" 
ABI_X86="(64) -32 (-x32)" 471 KiB
[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
[ebuild  N     ] dev-libs/atk-2.22.0::gentoo  USE="introspection nls {-test}" 
ABI_X86="(64) -32 (-x32)" 729 KiB
[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
[ebuild  N     ] gnome-base/gsettings-desktop-schemas-3.22.0::gentoo  
USE="introspection" 585 KiB
[ebuild  N     ] x11-libs/libX11-1.6.5::gentoo  USE="ipv6 -doc -static-libs 
{-test}" ABI_X86="(64) -32 (-x32)" 2307 KiB
[ebuild  N     ] x11-themes/gnome-themes-standard-3.22.3::gentoo  2837 KiB
[ebuild  N     ] dev-util/gtk-update-icon-cache-3.22.2::gentoo  358 KiB
[ebuild  N     ] x11-libs/libXext-1.3.3::gentoo  USE="-doc -static-libs" 
ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild  N     ] x11-libs/libXrender-0.9.10::gentoo  USE="-static-libs" 
ABI_X86="(64) -32 (-x32)" 302 KiB
[ebuild  N     ] x11-libs/libXfixes-5.0.3::gentoo  USE="-static-libs" 
ABI_X86="(64) -32 (-x32)" 288 KiB
[ebuild  N     ] x11-libs/libXi-1.7.9::gentoo  USE="-doc -static-libs" 
ABI_X86="(64) -32 (-x32)" 475 KiB
[ebuild  N     ] x11-libs/libXcomposite-0.4.4-r1::gentoo  USE="-doc 
-static-libs" ABI_X86="(64) -32 (-x32)" 278 KiB
[ebuild  N     ] x11-libs/libXcursor-1.1.14::gentoo  USE="-static-libs" 
ABI_X86="(64) -32 (-x32)" 305 KiB
[ebuild  N     ] x11-libs/libXdamage-1.1.4-r1::gentoo  USE="-static-libs" 
ABI_X86="(64) -32 (-x32)" 273 KiB
[ebuild  N     ] x11-libs/libXrandr-1.5.1::gentoo  USE="-static-libs" 
ABI_X86="(64) -32 (-x32)" 309 KiB
[ebuild  N     ] x11-libs/libXtst-1.2.3::gentoo  USE="-doc -static-libs" 
ABI_X86="(64) -32 (-x32)" 315 KiB
[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
[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
[ebuild  N     ] gnome-base/librsvg-2.40.17:2::gentoo  USE="introspection 
-tools -vala" ABI_X86="(64) -32 (-x32)" 560 KiB
[ebuild  N     ] x11-themes/adwaita-icon-theme-3.22.0-r2::gentoo  
USE="-branding" 17965 KiB
[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
(-x32)" LINGUAS="ca cs de es fr it ja ru" PYTHON_TARGETS="python2_7" 9349 KiB
[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
[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
[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
[ebuild  N     ] x11-themes/gtk-engines-adwaita-3.22.3::gentoo  ABI_X86="(64) 
-32 (-x32)" 0 KiB
[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
[ebuild  N     ] virtual/jdk-1.8.0-r3:1.8::gentoo  0 KiB
[ebuild  N     ] virtual/jre-1.8.0-r1:1.8::gentoo  0 KiB
[ebuild  N     ] dev-java/icedtea-web-1.6.1-r1::gentoo  USE="-doc -javascript 
-nsplugin -tagsoup {-test}" 1735 KiB

Total: 57 packages (55 new, 2 reinstalls), Size of downloads: 134369 KiB

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by x11-libs/gtk+-2.24.31-r1::gentoo
# required by x11-themes/gtk-engines-adwaita-3.22.3::gentoo
>=x11-libs/cairo-1.14.8 X
# required by net-print/cups-filters-1.13.5::gentoo[postscript]
# required by net-print/cups-2.1.4::gentoo
# required by dev-java/icedtea-bin-3.4.0::gentoo[cups,-multilib]
# required by virtual/jdk-1.8.0-r3::gentoo
# required by virtual/jre-1.8.0-r1::gentoo
# required by dev-java/icedtea-web-1.6.1-r1::gentoo
>=app-text/ghostscript-gpl-9.21 cups

!!! All ebuilds that could satisfy
">=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(-)?]"
have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-libs/cairo-9999::gentoo (masked by: missing keyword)
- x11-libs/cairo-1.14.10::gentoo (masked by: ~amd64 keyword)
- x11-libs/cairo-1.14.8::gentoo (masked by: )

(dependency required by "x11-libs/gtk+-2.24.31-r1::gentoo" [ebuild])
(dependency required by "dev-java/icedtea-bin-3.4.0::gentoo[gtk,-multilib]" 
[ebuild])
(dependency required by "virtual/jdk-1.8.0-r3::gentoo" [ebuild])
(dependency required by "virtual/jre-1.8.0-r1::gentoo" [ebuild])
(dependency required by "dev-java/icedtea-web-1.6.1-r1::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

--- cut here ---

This can't be true, can it? Do I really need all this just to run
some simple Java software? I can't believe this...

Thanks,

-Matt

Reply via email to