I only want to rebuild gimp and firefox after `ego sync`.
How to tell emerge apply all offered changes??
# emerge -uDU --with-bdeps=y gimp firefox
--- Invalid atom in /etc/portage/package.use: >=dev-libs/libpcre2
Calculating dependencies... done!
[ebuild U ] media-libs/libpng-1.6.31 [1.6.29]
[ebuild U ] media-libs/freetype-2.8 [2.6.5-r1] USE="cleartype_hinting*"
[ebuild N ] dev-libs/libpcre2-10.30 USE="bzip2 jit pcre16 readline recursion-limit unicode zlib -libedit -pcre32 -static-libs" ABI_X86="(64) -32 (-x32)"
[ebuild U ] app-text/qpdf-7.0.0 [7.0_beta1]
[ebuild U ] x11-libs/libICE-1.0.9-r1 [1.0.9]
[ebuild U ] dev-db/sqlite-3.19.3 [3.18.0]
[ebuild U ] dev-libs/nspr-4.17 [4.16]
[ebuild U ] dev-libs/libpthread-stubs-0.4 [0.3-r1]
[ebuild U ] x11-misc/util-macros-1.19.1 [1.19.0]
[ebuild U ] x11-proto/presentproto-1.1 [1.0]
[ebuild U ] x11-libs/libpciaccess-0.13.5 [0.13.4]
[ebuild U ] media-fonts/encodings-1.0.4-r1 [1.0.4]
[ebuild U ] dev-libs/libuv-1.14.1 [1.11.0]
[ebuild U ] dev-libs/json-c-0.12.1 [0.12]
[ebuild U ] x11-libs/libdrm-2.4.83 [2.4.73]
[ebuild U ] dev-libs/nss-3.33 [3.32]
[ebuild U ] x11-libs/libX11-1.6.5 [1.6.4]
[ebuild U ] x11-libs/libxkbcommon-0.7.2 [0.7.1]
[ebuild U ] x11-libs/libXi-1.7.9 [1.7.8]
[ebuild U ] dev-qt/qtcore-5.9.2 [5.7.1-r3]
[ebuild U ] dev-qt/qtxml-5.9.2 [5.7.1]
[ebuild U ] dev-libs/libxml2-2.9.5 [2.9.4-r2]
[ebuild U ] app-misc/ca-certificates-20170717.3.34.1 [20161130.3.32]
[ebuild U ] dev-libs/libevdev-1.5.7 [1.5.4]
[ebuild U ] dev-libs/libxslt-1.1.30-r1 [1.1.29-r1]
[ebuild U #] sys-devel/binutils-2.28-r4 [2.28-r3]
[ebuild U ] sys-libs/e2fsprogs-libs-1.43.7 [1.43.4]
[ebuild U ] net-dns/libidn-1.33-r2 [1.33]
[ebuild U ] x11-misc/shared-mime-info-1.9 [1.8]
[ebuild NS ] sys-devel/gcc-5.4.0 [5.3.0-r1] USE="cxx fortran (multilib) nls openmp -ada (-altivec) -doc -graphite (-hardened) (-libssp) -objc -objc++ (-sanitize) -vanilla"
[ebuild U ] net-dns/libidn2-2.0.4 [0.16-r3]
[ebuild N ] sys-libs/libomp-5.0.0 USE="-hwloc -ompt {-test}" ABI_X86="(64) -32 (-x32)"
[ebuild U ] media-gfx/exiv2-0.26 [0.25-r2]
[ebuild U ] dev-lang/rust-1.19.0-r1 [1.19.0]
[ebuild N ] sys-devel/clang-runtime-3.9.1 USE="openmp -libcxx" ABI_X86="(64) -32 (-x32)"
[ebuild U ] media-libs/gexiv2-0.10.6 [0.10.4-r1] USE="{-test%}"
[ebuild U ] sys-fs/e2fsprogs-1.43.7 [1.43.4]
[ebuild U ] app-text/docbook-xsl-stylesheets-1.79.1-r2 [1.79.1-r1]
[ebuild U ] x11-libs/libXpm-3.5.12 [3.5.11]
[ebuild U ] dev-qt/qtdbus-5.9.2 [5.7.1]
[ebuild N ] dev-libs/libinput-1.7.0 USE="{-test}" INPUT_DEVICES="-wacom"
[ebuild U ] virtual/libgudev-232 [230]
[ebuild U ] sys-apps/portage-2.3.12 [2.3.8]
[ebuild U ] dev-python/appi-0.1.5 [0.1.2]
[ebuild U ] app-admin/ego-2.3.3-r1 [2.0.9]
[ebuild U ] net-print/cups-2.2.6 [2.2.4]
[ebuild R ] sys-devel/llvm-3.9.1-r1 USE="clang*"
[ebuild N ] sys-devel/clang-3.9.1-r100 USE="python static-analyzer -debug -multitarget" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore"
[ebuild U ] media-libs/mesa-17.2.0 [13.0.1] USE="-unwind%" VIDEO_CARDS="(-imx) -virgl% (-vivante)"
[ebuild U ] media-libs/libepoxy-1.4.3 [1.3.1] USE="X%*"
[ebuild U ] media-libs/harfbuzz-1.5.1 [1.4.6-r2]
[ebuild U ] media-video/ffmpeg-3.3.4 [3.2.4] USE="-chromium% -sofalizer% -zeromq%"
[ebuild U ] dev-qt/qtgui-5.9.2 [5.7.1-r1] USE="libinput* -vnc%"
[ebuild U ] www-client/firefox-57.0 [55.0.2] USE="screenshot%* -eme-free%"
[ebuild U ] net-print/cups-filters-1.17.9 [1.17.3] USE="{-test%}"
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-qt/qtgui:5
(dev-qt/qtgui-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-qt/qtgui-5.7.1-r1:5/5.7::dev-kit, installed) pulled in by
~dev-qt/qtgui-5.7.1 required by (dev-qt/qtwebkit-5.7.1:5/5.7::dev-kit, installed)
^ ^^^^^
(and 5 more with the same problem)
dev-qt/qtcore:5
(dev-qt/qtcore-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge) pulled in by
~dev-qt/qtcore-5.9.2 required by (dev-qt/qtdbus-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge)
^ ^^^^^
(and 2 more with the same problem)
(dev-qt/qtcore-5.7.1-r3:5/5.7::dev-kit, installed) pulled in by
~dev-qt/qtcore-5.7.1 required by (dev-qt/qtgui-5.7.1-r1:5/5.7::dev-kit, installed)
^ ^^^^^
(and 9 more with the same problem)
dev-qt/qtdbus:5
(dev-qt/qtdbus-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge) pulled in by
~dev-qt/qtdbus-5.9.2 required by (dev-qt/qtgui-5.9.2:5/5.9::kde-kit, ebuild scheduled for merge)
^ ^^^^^
(dev-qt/qtdbus-5.7.1:5/5.7::dev-kit, installed) pulled in by
~dev-qt/qtdbus-5.7.1 required by (dev-qt/qtgui-5.7.1-r1:5/5.7::dev-kit, installed)
^ ^^^^^
NOTE: Use the '--verbose-conflicts' option to display parents omitted above
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
!!! The following installed packages are masked:
- app-emulation/wine-2.3::nokit (masked by: package.mask)
/var/git/meta-repo/kits/core-kit/profiles/package.mask/00-gentoo:
# Michał Górny <mgorny@gentoo.org> (28 Nov 2017)
# Replaced by split packages. Please install one of:
# - app-emulation/wine-vanilla (the only choice for stable)
# - app-emulation/wine-staging
# - app-emulation/wine-d3d9
# - app-emulation/wine-any
# For more information, please read the news item:
# https://www.gentoo.org/support/news-items/2017-04-10-split-and-slotted-wine.html
# If you really need the old ebuilds, you can use the 'wine' repository.
# Removal in 30 days.
- media-sound/audacious-3.7.1-r1::media-kit (masked by: package.mask)
/var/git/meta-repo/kits/core-kit/profiles/package.mask/00-gentoo:
# Andreas K. Hüttel <dilfridge@gentoo.org> (04 Nov 2017)
# Many, many, many open bugs. Blocks gcc-6 stabilization.
# Removal of the old versions in 30 days; please upgrade to
# Audacious 3.9 (may require manual keywording since not
# marked stable anymore).
- media-plugins/audacious-plugins-3.7.1-r1::media-kit (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Question
znavko
I only want to rebuild gimp and firefox after `ego sync`.
How to tell emerge apply all offered changes??
I cannot understand line
' - media-plugins/audacious-plugins-3.7.1-r1::media-kit (masked by: package.mask) '
cause:
# cat /etc/portage/package.mask
>xfce-extra/xfce4-xkb-plugin-0.7.1-r1
I cannot understand line
'[ebuild N ] sys-devel/clang-3.9.1-r100 USE="python static-analyzer -debug -multitarget" ABI_X86="(64) -32 (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 -ARM -Hexagon -MSP430 -Mips -PowerPC -Sparc -SystemZ -XCore" '
cause I had never tryed LLVM_TARGETS.
And there are much USE flags. So how to apply it automatically? --autounmask-write did not help.
Link to comment
Share on other sites
9 answers to this question
Recommended Posts