Summary: | dev-java/icedtea-bin-3.10.0-r1 pulls in too many X packages | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Mokrejš <mmokrejs> |
Component: | Current packages | Assignee: | Georgy Yakovlev <gyakovlev> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | alexander, java |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
various emerge outputs
USE="-headless-awt" emerge -pv gatk --tree USE="-headless-awt -alsa -cups -gtk -introspection -webstart -xinerama -X" emerge -pv gatk --tree |
Description
Martin Mokrejš
2019-04-13 18:58:15 UTC
Created attachment 572682 [details]
various emerge outputs
(In reply to Martin Mokrejš from comment #0) > dc6a36390316 / # USE="-alsa -cups -gtk -introspection -webstart -xinerama > -X" emerge -pv gatk --tree Try adding headless-awt to your USE flags. yep, try enabling headless-awt useflag, it will skip a lot X/gui deps. Created attachment 573390 [details]
USE="-headless-awt" emerge -pv gatk --tree
Is this any better?
Created attachment 573392 [details]
USE="-headless-awt -alsa -cups -gtk -introspection -webstart -xinerama -X" emerge -pv gatk --tree
Or this?
Ah, damn, I am too tired evidently. # USE="headless-awt -alsa -cups -gtk -introspection -webstart -xinerama -X" emerge -pv gatk --tree These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild N ~] sci-biology/gatk-2.4::gentoo 8894 KiB [ebuild N ] virtual/jre-1.8.0-r1:1.8::gentoo 0 KiB [ebuild N ] dev-java/ant-core-1.10.5-r1::gentoo USE="-doc -source" 4367 KiB [ebuild N ] virtual/jdk-1.8.0-r3:1.8::gentoo 0 KiB [ebuild N ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="headless-awt -alsa (-big-endian) -cups -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source -webstart" 60611 KiB [nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="headless-awt -alsa (-big-endian) -cups -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source -webstart" [nomerge ] media-libs/fontconfig-2.13.0-r4:1.0::gentoo USE="-doc -static-libs" [ebuild N ] app-eselect/eselect-fontconfig-1.1-r1::gentoo 2 KiB [ebuild N ] media-libs/fontconfig-2.13.0-r4:1.0::gentoo USE="-doc -static-libs" 1661 KiB [nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="headless-awt -alsa (-big-endian) -cups -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source -webstart" [nomerge ] dev-libs/glib-2.58.3:2::gentoo USE="mime xattr -dbus -debug (-fam) -gtk-doc (-selinux) -static-libs -systemtap -test -utils" [ebuild N ] x11-misc/shared-mime-info-1.10::gentoo USE="-test" 603 KiB [ebuild N ] dev-libs/glib-2.58.3:2::gentoo USE="mime xattr -dbus -debug (-fam) -gtk-doc (-selinux) -static-libs -systemtap -test -utils" 6636 KiB [ebuild N ] virtual/jpeg-62:62::gentoo 0 KiB [ebuild N ] media-libs/libjpeg-turbo-1.5.3-r2::gentoo USE="-java -static-libs" 1635 KiB [ebuild N ] dev-lang/nasm-2.14.02::gentoo USE="-doc" 809 KiB [ebuild N ] virtual/ttf-fonts-1-r1::gentoo 0 KiB [ebuild N ] media-fonts/liberation-fonts-2.00.1-r3::gentoo USE="-X -fontforge" 2233 KiB [ebuild N ] media-libs/freetype-2.9.1-r3:2::gentoo USE="adobe-cff bzip2 cleartype_hinting -X -bindist -debug -doc -fontforge -harfbuzz -infinality -png -static-libs -utils" 1882 KiB [nomerge ] dev-libs/glib-2.58.3:2::gentoo USE="mime xattr -dbus -debug (-fam) -gtk-doc (-selinux) -static-libs -systemtap -test -utils" [ebuild N ] dev-util/glib-utils-2.58.3::gentoo PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)" 0 KiB [nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="headless-awt -alsa (-big-endian) -cups -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source -webstart" [ebuild N ] app-eselect/eselect-java-0.4.0::gentoo 14 KiB [ebuild N ] media-libs/lcms-2.9:2::gentoo USE="threads -doc -jpeg -static-libs -test -tiff" 10698 KiB [ebuild N ] dev-java/java-config-2.2.0-r4:2::gentoo USE="-test" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)" 51 KiB [ebuild N ] sys-apps/baselayout-java-0.1.0::gentoo 71 KiB [nomerge ] sci-biology/gatk-2.4::gentoo [ebuild N ] dev-java/javatoolkit-0.3.0-r9::gentoo PYTHON_TARGETS="python2_7" 17 KiB Total: 21 packages (21 new), Size of downloads: 100175 KiB The following keyword changes are necessary to proceed: (see "package.accept_keywords" in the portage(5) man page for more details) # required by gatk (argument) =sci-biology/gatk-2.4 ~amd64 But how am I supposed to learned to about trick? How is portage output helpful in this? Why isn't USE=-X not enough? 85bed971166f / # USE="headless-awt" emerge -pv gatk --tree
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by gatk (argument)
=sci-biology/gatk-2.4 ~amd64
!!! The ebuild selected to satisfy "dev-java/icedtea-bin:8" has unmet requirements.
- dev-java/icedtea-bin-3.10.0-r1::gentoo USE="alsa cups gtk headless-awt webstart (-big-endian) -doc -examples (-multilib) -nsplugin -pulseaudio (-selinux) -source"
The following REQUIRED_USE flag constraints are unsatisfied:
gtk? ( !headless-awt )
The above constraints are a subset of the following complete expression:
gtk? ( !headless-awt ) nsplugin? ( !headless-awt )
(dependency required by "virtual/jdk-1.8.0-r3::gentoo" [ebuild])
(dependency required by "dev-java/ant-core-1.10.5-r1::gentoo" [ebuild])
(dependency required by "sci-biology/gatk-2.4::gentoo" [ebuild])
(dependency required by "gatk" [argument])
Hmm, somewhat:
85bed971166f / # USE="headless-awt -gtk" emerge -pv gatk --tree
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild N ~] sci-biology/gatk-2.4::gentoo 8894 KiB
[ebuild N ] dev-java/ant-core-1.10.5-r1::gentoo USE="-doc -source" 4367 KiB
[nomerge ] dev-java/ant-core-1.10.5-r1::gentoo USE="-doc -source"
[nomerge ] virtual/jdk-1.8.0-r3:1.8::gentoo
[nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source"
[ebuild N ] dev-java/icedtea-web-1.6.2::gentoo USE="-doc -javascript -nsplugin -tagsoup -test" 1782 KiB
[ebuild N ] virtual/jre-1.8.0-r1:1.8::gentoo 0 KiB
[ebuild N ] virtual/jdk-1.8.0-r3:1.8::gentoo 0 KiB
[ebuild N ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source" 60611 KiB
[nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source"
[nomerge ] net-print/cups-2.2.7::gentoo USE="acl pam ssl threads -X -dbus -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -systemd -usb -xinetd -zeroconf" PYTHON_TARGETS="python2_7"
[ebuild N ] net-print/cups-filters-1.21.6::gentoo USE="foomatic postscript -dbus -ipp_autosetup -jpeg -ldap -pclm -pdf -perl -png -static-libs -test -tiff -zeroconf" 1441 KiB
[ebuild N ] app-text/ghostscript-gpl-9.26::gentoo USE="cups unicode -X -dbus -gtk -static-libs -tiff" L10N="-de -ja -ko -zh-CN -zh-TW" 32289 KiB
[ebuild N ] net-print/cups-2.2.7::gentoo USE="acl pam ssl threads -X -dbus -debug -java -kerberos -lprng-compat -python (-selinux) -static-libs -systemd -usb -xinetd -zeroconf" PYTHON_TARGETS="python2_7" 10089 KiB
[ebuild N ] dev-util/gdbus-codegen-2.58.3::gentoo PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_5 (-python3_7)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)" 4750 KiB
[nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source"
[nomerge ] dev-libs/glib-2.58.3:2::gentoo USE="mime xattr -dbus -debug (-fam) -gtk-doc (-selinux) -static-libs -systemtap -test -utils"
[ebuild N ] x11-misc/shared-mime-info-1.10::gentoo USE="-test" 603 KiB
[ebuild N ] dev-libs/glib-2.58.3:2::gentoo USE="mime xattr -dbus -debug (-fam) -gtk-doc (-selinux) -static-libs -systemtap -test -utils" 1886 KiB
[nomerge ] net-print/cups-filters-1.21.6::gentoo USE="foomatic postscript -dbus -ipp_autosetup -jpeg -ldap -pclm -pdf -perl -png -static-libs -test -tiff -zeroconf"
[ebuild N ] app-text/poppler-0.74.0:0/85::gentoo USE="cxx introspection jpeg jpeg2k lcms utils -cairo -cjk -curl -debug -doc -nss -png -qt5 -tiff" 1479 KiB
[nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source"
[nomerge ] media-libs/fontconfig-2.13.0-r4:1.0::gentoo USE="-doc -static-libs"
[ebuild N ] app-eselect/eselect-fontconfig-1.1-r1::gentoo 2 KiB
[ebuild N ] media-libs/fontconfig-2.13.0-r4:1.0::gentoo USE="-doc -static-libs" 1661 KiB
[ebuild N ] virtual/jpeg-62:62::gentoo 0 KiB
[nomerge ] app-text/ghostscript-gpl-9.26::gentoo USE="cups unicode -X -dbus -gtk -static-libs -tiff" L10N="-de -ja -ko -zh-CN -zh-TW"
[ebuild N ] media-libs/openjpeg-2.3.0-r1:2/7::gentoo USE="-doc -static-libs -test" 2156 KiB
[ebuild N ] dev-util/cmake-3.9.6::gentoo USE="ncurses -doc -emacs -qt5 -server -system-jsoncpp -test" 7525 KiB
[ebuild N ] app-arch/libarchive-3.3.1:0/13::gentoo USE="acl bzip2 e2fsprogs iconv lzma threads xattr zlib -expat -libressl -lz4 -lzo -nettle -static-libs" 6075 KiB
[nomerge ] net-print/cups-filters-1.21.6::gentoo USE="foomatic postscript -dbus -ipp_autosetup -jpeg -ldap -pclm -pdf -perl -png -static-libs -test -tiff -zeroconf"
[ebuild N ] sys-devel/bc-1.06.95-r2::gentoo USE="readline -libedit -static" 284 KiB
[ebuild N ] app-text/qpdf-8.2.1:0/21::gentoo USE="-doc -examples -perl -static-libs -test" 8063 KiB
[ebuild N ] virtual/jpeg-0-r3::gentoo USE="-static-libs" 0 KiB
[ebuild N ] media-libs/libjpeg-turbo-1.5.3-r2::gentoo USE="-java -static-libs" 1635 KiB
[ebuild N ] dev-lang/nasm-2.14.02::gentoo USE="-doc" 809 KiB
[nomerge ] net-print/cups-filters-1.21.6::gentoo USE="foomatic postscript -dbus -ipp_autosetup -jpeg -ldap -pclm -pdf -perl -png -static-libs -test -tiff -zeroconf"
[nomerge ] media-libs/fontconfig-2.13.0-r4:1.0::gentoo USE="-doc -static-libs"
[ebuild N ] virtual/ttf-fonts-1-r1::gentoo 0 KiB
[ebuild N ] media-fonts/liberation-fonts-2.00.1-r3::gentoo USE="-X -fontforge" 2233 KiB
[ebuild N ] media-libs/freetype-2.9.1-r3:2::gentoo USE="adobe-cff bzip2 cleartype_hinting -X -bindist -debug -doc -fontforge -harfbuzz -infinality -png -static-libs -utils" 1882 KiB
[nomerge ] app-text/poppler-0.74.0:0/85::gentoo USE="cxx introspection jpeg jpeg2k lcms utils -cairo -cjk -curl -debug -doc -nss -png -qt5 -tiff"
[ebuild N ] dev-util/ninja-1.8.2::gentoo USE="-doc -emacs -test -vim-syntax" 181 KiB
[ebuild N ] dev-util/re2c-1.1.1::gentoo 5769 KiB
[nomerge ] app-text/poppler-0.74.0:0/85::gentoo USE="cxx introspection jpeg jpeg2k lcms utils -cairo -cjk -curl -debug -doc -nss -png -qt5 -tiff"
[nomerge ] dev-util/cmake-3.9.6::gentoo USE="ncurses -doc -emacs -qt5 -server -system-jsoncpp -test"
[ebuild N ] app-crypt/rhash-1.3.6-r1::gentoo USE="nls ssl -debug -libressl -static-libs" 321 KiB
[nomerge ] app-text/poppler-0.74.0:0/85::gentoo USE="cxx introspection jpeg jpeg2k lcms utils -cairo -cjk -curl -debug -doc -nss -png -qt5 -tiff"
[nomerge ] media-libs/openjpeg-2.3.0-r1:2/7::gentoo USE="-doc -static-libs -test"
[ebuild N ] media-libs/tiff-4.0.10::gentoo USE="cxx zlib -jbig -jpeg -lzma -static-libs -test -webp -zstd" 2347 KiB
[nomerge ] app-text/ghostscript-gpl-9.26::gentoo USE="cups unicode -X -dbus -gtk -static-libs -tiff" L10N="-de -ja -ko -zh-CN -zh-TW"
[ebuild N ] media-fonts/urw-fonts-2.4.9::gentoo USE="-X" 3124 KiB
[ebuild N ] app-arch/rpm2targz-9.0.0.5g::gentoo 6 KiB
[ebuild N ] app-arch/cpio-2.12-r1::gentoo USE="nls" 1230 KiB
[ebuild N ] app-text/poppler-data-0.4.9::gentoo 4099 KiB
[ebuild N ] net-dns/libidn-1.35:0/12::gentoo USE="nls -doc -emacs -java -mono -static-libs" 4072 KiB
[ebuild N ] media-libs/jbig2dec-0.13-r4::gentoo USE="-png -static-libs -test" 441 KiB
[nomerge ] dev-java/icedtea-web-1.6.2::gentoo USE="-doc -javascript -nsplugin -tagsoup -test"
[ebuild N ] app-arch/zip-3.0-r3::gentoo USE="bzip2 crypt unicode -natspec" 1258 KiB
[nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source"
[ebuild N ] media-libs/alsa-lib-1.1.8::gentoo USE="thread-safety -alisp -debug -doc -python" PYTHON_SINGLE_TARGET="python3_6 -python2_7 -python3_5 (-python3_7)" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)" 980 KiB
[ebuild N ] dev-java/java-config-2.2.0-r4:2::gentoo USE="-test" PYTHON_TARGETS="python2_7 python3_6 -python3_5 (-python3_7)" 51 KiB
[ebuild N ] sys-apps/baselayout-java-0.1.0::gentoo 71 KiB
[nomerge ] app-text/poppler-0.74.0:0/85::gentoo USE="cxx introspection jpeg jpeg2k lcms utils -cairo -cjk -curl -debug -doc -nss -png -qt5 -tiff"
[ebuild N ] dev-util/glib-utils-2.58.3::gentoo PYTHON_SINGLE_TARGET="python3_6 -python3_5 (-python3_7)" PYTHON_TARGETS="python3_6 -python3_5 (-python3_7)" 0 KiB
[nomerge ] app-text/ghostscript-gpl-9.26::gentoo USE="cups unicode -X -dbus -gtk -static-libs -tiff" L10N="-de -ja -ko -zh-CN -zh-TW"
[ebuild N ] media-libs/libpng-1.6.35-r1:0/16::gentoo USE="-apng (-neon) -static-libs" CPU_FLAGS_X86="sse" 991 KiB
[ebuild N ] app-text/libpaper-1.1.24-r2::gentoo 347 KiB
[nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source"
[ebuild N ] app-eselect/eselect-java-0.4.0::gentoo 14 KiB
[nomerge ] sci-biology/gatk-2.4::gentoo
[ebuild N ] dev-java/javatoolkit-0.3.0-r9::gentoo PYTHON_TARGETS="python2_7" 17 KiB
[nomerge ] dev-java/icedtea-bin-3.10.0-r1:8::gentoo USE="alsa cups headless-awt webstart (-big-endian) -doc -examples -gtk (-multilib) -nsplugin -pulseaudio (-selinux) -source"
[ebuild N ] media-libs/lcms-2.9:2::gentoo USE="threads -doc -jpeg -static-libs -test -tiff" 10698 KiB
Total: 47 packages (47 new), Size of downloads: 196512 KiB
The following keyword changes are necessary to proceed:
(see "package.accept_keywords" in the portage(5) man page for more details)
# required by gatk (argument)
=sci-biology/gatk-2.4 ~amd64
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by net-print/cups-filters-1.21.6::gentoo[postscript]
# required by net-print/cups-2.2.7::gentoo
# required by dev-java/icedtea-bin-3.10.0-r1::gentoo[cups]
# required by virtual/jdk-1.8.0-r3::gentoo
# required by sci-biology/gatk-2.4::gentoo
# required by gatk (argument)
>=app-text/ghostscript-gpl-9.26 cups
please seek support on gentoo forums or #gentoo channel on freenode, this is not a bug, it's a support question. I can read and comprehend portage output just fine, takes time to learn. if you enable headless-awt, gtk useflag can't be enabled. in last output it's cups pulling in a lot of deps. basically you want headless-awt -gtk -cups -webstart useflag descriptions are also can be useful # grep headless-awt "$(portageq get_repo_path / gentoo)"/profiles/use.local.desc dev-java/icedtea-bin:headless-awt - Don't install the X backend for AWT, needed by some GUIs (used to be X flag) historically headless-awt used to be X flag, but it was renamed due to valid reasons. USE="-alsa -cups -gtk -webstart -doc -examples -nsplugin -pulseaudio -source headless-awt" emerge --oneshot --ask icedtea-bin and install gatk after that. |