Gentoo – update dev-libs/icu on a desktop box with KDE GUI and many masked packages

No, we are not going to answer why someone will use Gentoo for Desktop, but well such human beings still exist and we have one piece of snippet the updating old dev-libs/icu package, because KDE Platform and new version of Chromium depend on a new version >=dev-libs/icu-59.
The main reason to include this update here is show how to deal with the dependency hell in Gentoo – multiple blocked packages and some old and deprecated packages, but still installed.

To summarize it up at the beginning how we did it

and then you’ll see what are the steps we took to resolve the conflicts and masked packages:

  • Use verbose,verbose-conflicts and backtrack with emerge
  • Remove only big GUI packages, which have really big dependency graph like office suites or development IDEs
  • Remove obsolete packages – you do not need them, they can just make problems when updating, because emerge will take into consideration their requirements and dependencies and your update could be impossible!
  • Include explicitly packages, which block our updates in the emerge line!
  • use tools like “equery” (part of app-portage/gentoolkit) for checking dependencies and/or which packages depend on the queried package. You can use it with specific version for the package. “qlist” (part of app-portage/portage-utils) also is a handful tool.
  • Sometimes when updating a group or a package with big dependency graph it is much easier to drop the -“u” update argument and to rebuild some packages with the updates.

More on the subject of update tips here: Gentoo update tips when updating packages with blocks and masked files

Our real world example

The most help in such situations we have with:

emerge -u --verbose --verbose-conflicts --backtrack=200000 <packages>

You’ll get a full picture of the update and the dependencies.

So we start with

root@srv ~ # emerge -vu icu

 * IMPORTANT: 1 news items need reading for repository 'dlang'.
 * IMPORTANT: 19 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-libs/icu:0

  (dev-libs/icu-60.2:0/60.2::gentoo, ebuild scheduled for merge) conflicts with
    dev-libs/icu:0/58.2= required by (dev-libs/libical-3.0.3:0/3::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (dev-qt/qtwebengine-5.9.5:5/5.9::gentoo, installed)
                ^^^^^^^^
    >=dev-libs/icu-3.8.1-r1:0/58.2= required by (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed)
                           ^^^^^^^^
    dev-libs/icu:0/58.2= required by (app-accessibility/brltty-5.2-r1:0/0::gentoo, installed)
                ^^^^^^^^
    >=dev-libs/icu-58.1:0/58.2= required by (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, installed)
                       ^^^^^^^^
    >=dev-libs/icu-51.1:0/58.2= required by (dev-lang/spidermonkey-38.3.0:38/38::gentoo, installed)
                       ^^^^^^^^
    dev-libs/icu:0/58.2= required by (app-office/libreoffice-bin-5.4.2.2:0/0::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (media-libs/raptor-2.0.15:2/2::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (media-libs/libvisio-0.1.6:0/0::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (app-text/libmspub-0.1.4:0/0::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (sys-fs/xfsprogs-4.17.0-r1:0/0::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (dev-lang/R-3.5.1:0/0::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (dev-libs/xerces-c-3.1.4-r1:0/0::gentoo, installed)
                ^^^^^^^^
    >=dev-libs/icu-1.51:0/58.2= required by (dev-lang/spidermonkey-24.2.0-r4:24/24::gentoo, installed)
                       ^^^^^^^^
    >=dev-libs/icu-3.6:0/58.2=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/boost-1.63.0:0/1.63.0::gentoo, installed)
                      ^^^^^^^^                             
    >=dev-libs/icu-3.8.1-r1:0/58.2= required by (net-libs/webkit-gtk-2.4.11-r1:3/25::gentoo, installed)
                           ^^^^^^^^
    dev-libs/icu:0/58.2= required by (app-text/libebook-0.1.3:0/0::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (media-libs/libcdr-0.1.4:0/0::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2=[abi_x86_32(-),abi_x86_64(-)] required by (dev-db/sqlite-3.24.0:3/3::gentoo, installed)
                ^^^^^^^^                             
    dev-libs/icu:0/58.2= required by (dev-qt/qtcore-5.9.5:5/5.9::gentoo, installed)
                ^^^^^^^^
    >=dev-libs/icu-51.2-r1:0/58.2=[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/libxml2-2.9.8:2/2::gentoo, installed)
                          ^^^^^^^^                             
    dev-libs/icu:0/58.2= required by (mail-mta/postfix-3.3.1-r1:0/0::gentoo, installed)
                ^^^^^^^^
    >=dev-libs/icu-58.1:0/58.2= required by (games-simulation/openttd-1.8.0_rc1:0/0::gentoo, installed)
                       ^^^^^^^^
    dev-libs/icu:0/58.2= required by (dev-qt/qtwebkit-5.9.1:5/5.9::gentoo, installed)
                ^^^^^^^^
    dev-libs/icu:0/58.2= required by (media-libs/libzmf-0.0.2:0/0::gentoo, installed)
                ^^^^^^^^
    >=dev-libs/icu-4.4:0/58.2= required by (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, installed)
                      ^^^^^^^^
    >=dev-libs/icu-57.1:0/58.2= required by (app-text/calibre-3.26.1:0/0::gentoo, installed)
                       ^^^^^^^^
    dev-libs/icu:0/58.2 required by (app-office/libreoffice-bin-5.4.2.2:0/0::gentoo, installed)
                ^^^^^^^
    ~dev-libs/icu-58.2[abi_x86_32(-),abi_x86_64(-)] required by (dev-libs/icu-layoutex-58.2:0/58.2::gentoo, installed)
    ^             ^^^^                             
    >=dev-libs/icu-3.8.1-r1:0/58.2= required by (net-libs/webkit-gtk-2.16.6:4/37::gentoo, installed)
                           ^^^^^^^^
    >=dev-libs/icu-56:0/58.2= required by (net-libs/nodejs-8.4.0:0/0::gentoo, installed)
                     ^^^^^^^^
    >=dev-libs/icu-51.2-r1:0/58.2=[abi_x86_32(-),abi_x86_64(-)] required by (media-libs/harfbuzz-1.8.8:0/0.9.18::gentoo, installed)
                          ^^^^^^^^                             
    >=dev-libs/icu-51.1:0/58.2= required by (dev-lang/spidermonkey-45.0.2:45/45::gentoo, installed)
                       ^^^^^^^^


!!! The following installed packages are masked:
- dev-libs/icu-58.2-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/base/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (15 Jul 2018)
# Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

What we see first, the new QT depends also to a newer version of ICU than it is installed, so we include all the currently installed QT libraries with

root@srv ~ # emerge -vu --backtrack=200000 icu $(qlist -IC |grep dev-qt)

 * IMPORTANT: 1 news items need reading for repository 'dlang'.
 * IMPORTANT: 19 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

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

Calculating dependencies... done!
[ebuild     U #] dev-libs/icu-62.1:0/62.1::gentoo [58.2-r1:0/58.2::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="32 (64) (-x32)" 22919 KiB
[ebuild  r  U  ] dev-qt/qtcore-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="icu -debug (-systemd) -test" 45763 KiB
[ebuild     U  ] dev-qt/qtxml-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtconcurrent-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qttest-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtlockedfile-2.4.1_p20171024::gentoo [2.4.1_p20150629::gentoo] USE="-doc (-qt4%*) (-qt5%*)" 0 KiB
[ebuild     U  ] dev-qt/qtpaths-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 9494 KiB
[ebuild  r  U  ] dev-qt/qtdbus-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qdbus-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtsensors-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -qml -test" 1986 KiB
[ebuild     U  ] dev-qt/qtsql-5.11.1-r1:5/5.11.1::gentoo [5.9.5:5/5.9::gentoo] USE="mysql sqlite -debug -freetds -oci8 -odbc -postgres -test" 0 KiB
[ebuild     U  ] dev-qt/qtspeech-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 100 KiB
[ebuild  r  U  ] dev-qt/qtnetwork-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="libproxy networkmanager ssl -bindist -connman -debug -test (-libressl%)" 0 KiB
[ebuild  r  U  ] dev-qt/qtgui-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="accessibility dbus egl evdev gif ibus jpeg libinput png udev vnc xcb -debug -eglfs -gles2 -test -tslib -tuio" 0 KiB
[ebuild     U  ] dev-qt/qtxmlpatterns-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 1347 KiB
[ebuild     U  ] dev-qt/qtbluetooth-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -qml -test" 2671 KiB
[ebuild  r  U  ] dev-qt/qtwidgets-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="gtk png xcb -debug -gles2 -test" 0 KiB
[ebuild     U  ] dev-qt/qtx11extras-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 114 KiB
[ebuild     U  ] kde-plasma/kdecoration-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="-debug -test" 41 KiB
[ebuild     U  ] dev-qt/qtimageformats-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="mng -debug -jpeg2k -test" 2141 KiB
[ebuild  r  U  ] dev-qt/qtdeclarative-5.11.1:5/5.11::gentoo [5.9.5-r1:5/5.9::gentoo] USE="jit widgets xml -debug -gles2 -localstorage -test" 21684 KiB
[ebuild  r  U  ] dev-qt/qtsvg-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 1801 KiB
[ebuild  r  U  ] dev-qt/qtprintsupport-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="cups -debug -gles2 -test" 0 KiB
[ebuild     U  ] dev-qt/qtscript-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="jit scripttools -debug -test" 2609 KiB
[ebuild     U  ] dev-qt/qtopengl-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -gles2 -test" 0 KiB
[ebuild     U  ] kde-frameworks/kidletime-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="X -debug -doc -xscreensaver" 26 KiB
[ebuild     U  ] dev-qt/qthelp-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild  rR    ] app-mobilephone/heimdall-1.4.2::gentoo  USE="qt5" 5359 KiB
[ebuild     U  ] dev-qt/qtmultimedia-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="alsa gstreamer openal pulseaudio qml widgets -debug -gles2 -test" 3625 KiB
[ebuild     U  ] dev-qt/qtpositioning-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="qml -debug -geoclue -test" 5463 KiB
[ebuild     U  ] dev-qt/qtwebchannel-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="qml -debug -test" 176 KiB
[ebuild     U  ] dev-qt/linguist-tools-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="qml -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtgraphicaleffects-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 13939 KiB
[ebuild     U  ] dev-qt/qtquickcontrols-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="widgets -debug -test" 5917 KiB
[ebuild     U  ] dev-qt/qtvirtualkeyboard-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="spell xcb -debug -handwriting -test" 10400 KiB
[ebuild     U  ] dev-qt/qtwayland-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="libinput xcomposite -debug -test" 384 KiB
[ebuild     U  ] dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo [5.9.1:5/5.9::gentoo] USE="X%* geolocation hyphen%* jit multimedia opengl printsupport qml -gles2 -gstreamer -nsplugin% -orientation -webp (-debug%) (-test%) (-webchannel%)" 0 KiB
[ebuild     U  ] kde-frameworks/kglobalaccel-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="nls -debug -doc -test" 82 KiB
[ebuild     U  ] dev-qt/qtquickcontrols2-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test -widgets" 8821 KiB
[ebuild     U  ] dev-qt/qtlocation-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qttranslations-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 1396 KiB
[ebuild     U  ] dev-qt/qtwebengine-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="alsa geolocation pulseaudio system-icu widgets -bindist -debug -designer% -pax_kernel -system-ffmpeg -test" 228158 KiB
[ebuild  rR    ] sci-visualization/gnuplot-5.2.2::gentoo  USE="X cairo gd lua qt5 readline wxwidgets (-aqua) -bitmap -compat -doc -examples -ggi -latex -libcaca -libcerf -regis (-svga)" 5160 KiB
[ebuild     U  ] dev-qt/designer-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="declarative webkit -debug -test" 0 KiB
[ebuild  rR    ] kde-frameworks/kirigami-5.49.0:5/5.49::gentoo  USE="-debug -examples -test" 0 KiB
[ebuild  rR    ] media-video/smplayer-18.6.0::gentoo  USE="bidi -autoshutdown -debug -mpris" 4992 KiB
[ebuild  r  U  ] kde-frameworks/kxmlgui-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="attica -debug -doc -test" 864 KiB
[ebuild  rR    ] kde-frameworks/qqc2-desktop-style-5.49.0:5/5.49::gentoo  USE="-debug -test" 0 KiB
[ebuild  rR    ] app-text/calibre-3.26.1::gentoo  USE="udisks -ios" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild     U  ] kde-frameworks/kbookmarks-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="nls -debug -doc -test" 116 KiB
[ebuild     U  ] kde-frameworks/kio-5.49.0:5/5.49::gentoo [5.47.0-r2:5/5.47::gentoo] USE="X acl handbook kerberos kwallet -debug -doc -test" 3091 KiB
[ebuild     U  ] kde-frameworks/kinit-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="X caps man -debug" 118 KiB
[ebuild     U  ] kde-frameworks/kded-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="man -debug" 37 KiB
[ebuild  r  U  ] kde-frameworks/kdeclarative-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="-debug -doc" 168 KiB
[ebuild     U  ] kde-plasma/libksysguard-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="X detailedmemory -debug -minimal -test" 559 KiB
[ebuild     U  ] kde-plasma/ksysguard-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="handbook lm_sensors -debug" 487 KiB
[ebuild     U  ] kde-plasma/milou-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="-debug -test" 57 KiB
[ebuild     U  ] kde-plasma/breeze-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="X wayland -debug" 24201 KiB
[ebuild  r  U  ] kde-plasma/plasma-integration-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="-debug -test" 53 KiB
[ebuild     U  ] kde-plasma/kscreenlocker-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="pam -debug -seccomp -test (-consolekit%*)" 119 KiB
[ebuild  r  U  ] kde-plasma/kwin-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="handbook multimedia -caps -debug -gles2 -test" 6369 KiB
[ebuild     U  ] kde-plasma/plasma-workspace-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="calendar geolocation handbook qalculate semantic-desktop -appstream -debug -gps -prison (-systemd) -test" 4473 KiB
[ebuild     U  ] kde-plasma/kde-cli-tools-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="X handbook kdesu -debug -test" 574 KiB

Total: 63 packages (57 upgrades, 6 reinstalls), Size of downloads: 447831 KiB

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/icu:0

  (dev-libs/icu-62.1:0/62.1::gentoo, ebuild scheduled for merge) pulled in by
    >=dev-libs/icu-60.2:= required by (dev-qt/qtwebengine-5.11.1:5/5.11::gentoo, ebuild scheduled for merge)
    ^^             ^^^^                                                                                                                                                               
    dev-libs/icu (Argument)

  (dev-libs/icu-58.2-r1:0/58.2::gentoo, installed) pulled in by
    dev-libs/icu:0/58.2= required by (app-office/libreoffice-bin-5.4.2.2:0/0::gentoo, installed)
                ^^^^^^^^                                                                                                            
    >=dev-libs/icu-58.1:0/58.2= required by (games-simulation/openttd-1.8.0_rc1:0/0::gentoo, installed)
                       ^^^^^^^^                                                                                                            
    >=dev-libs/icu-3.8.1-r1:0/58.2= required by (net-libs/webkit-gtk-2.4.11-r1:3/25::gentoo, installed)
                           ^^^^^^^^                                                                                                        
    >=dev-libs/icu-3.8.1-r1:0/58.2= required by (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed)
                           ^^^^^^^^                                                                                                         
    dev-libs/icu:0/58.2= required by (media-libs/libcdr-0.1.4:0/0::gentoo, installed)
                ^^^^^^^^                                                                                                 
    dev-libs/icu:0/58.2 required by (app-office/libreoffice-bin-5.4.2.2:0/0::gentoo, installed)
                ^^^^^^^                                                                                                            
    >=dev-libs/icu-3.8.1-r1:0/58.2= required by (net-libs/webkit-gtk-2.16.6:4/37::gentoo, installed)
                           ^^^^^^^^                                                                                                     
    >=dev-libs/icu-56:0/58.2= required by (net-libs/nodejs-8.4.0:0/0::gentoo, installed)
                     ^^^^^^^^                                                                                               
    ~dev-libs/icu-58.2[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(-)?] required by (dev-libs/icu-layoutex-58.2:0/58.2::gentoo, installed)
    ^             ^^^^                                                                                                                                                                                                                                                                                          
    (and 20 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above

!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:

  (app-office/libreoffice-bin-5.4.2.2:0/0::gentoo, installed): ebuild is masked or unavailable
  (games-simulation/openttd-1.8.0_rc1:0/0::gentoo, installed): ebuild is masked or unavailable
  (net-libs/webkit-gtk-2.16.6:4/37::gentoo, installed): ebuild is masked or unavailable
  (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed): ebuild is masked or unavailable
  (net-libs/webkit-gtk-2.4.11-r1:3/25::gentoo, installed): ebuild is masked or unavailable
  (net-libs/nodejs-8.4.0:0/0::gentoo, installed): ebuild is masked or unavailable


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.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

  (dev-qt/qtcore-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-mobilephone/heimdall-1.4.2:0/0::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kxmlgui-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
  (kde-frameworks/kglobalaccel-5.49.0:5/5.49::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-plasma/kwin-5.13.4:5/5::gentoo, ebuild scheduled for merge)
  (dev-qt/qtsvg-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtprintsupport-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtdbus-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtdeclarative-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-frameworks/kdeclarative-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kirigami-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
    (kde-frameworks/qqc2-desktop-style-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
  (dev-qt/qtgui-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-mobilephone/heimdall-1.4.2:0/0::gentoo, ebuild scheduled for merge)
    (media-video/smplayer-18.6.0:0/0::gentoo, ebuild scheduled for merge)
    (kde-plasma/plasma-integration-5.13.4:5/5::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
    (kde-plasma/kwin-5.13.4:5/5::gentoo, ebuild scheduled for merge)
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-libs/icu-62.1:0/62.1::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-qt/qtcore-5.11.1:5/5.11::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtwidgets-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-mobilephone/heimdall-1.4.2:0/0::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtnetwork-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (kde-frameworks/kidletime-5.49.0:5/5.49::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-plasma/kwin-5.13.4:5/5::gentoo, ebuild scheduled for merge)

The following mask changes are necessary to proceed:
 (see "package.unmask" in the portage(5) man page for more details)
# required by dev-db/sqlite-3.24.0::gentoo[icu]
# required by dev-qt/qtsql-5.11.1-r1::gentoo[sqlite]
# required by kde-plasma/plasma-workspace-5.13.4::gentoo
# required by kde-plasma/kde-cli-tools-5.13.4::gentoo
# required by kde-plasma/kwin-5.13.4::gentoo
# required by @selected
# required by @world (argument)
# /usr/portage/profiles/package.mask:
# Lars Wendler <polynomial-c@gentoo.org> (27 Mar 2018)
# Breaks a couple of revdeps. See tracker bug at
# https://bugs.gentoo.org/651698
=dev-libs/icu-62.1

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Use --autounmask-write to write changes to config files (honoring
CONFIG_PROTECT). Carefully examine the list of proposed changes,
paying special attention to mask or keyword changes that may expose
experimental or unstable packages.

 * In order to avoid wasting time, backtracking has terminated early
 * due to the above autounmask change(s). The --autounmask-backtrack=y
 * option can be used to force further backtracking, but there is no
 * guarantee that it will produce a solution.

!!! The following installed packages are masked:
- dev-libs/icu-layoutex-58.2::gentoo (masked by: package.mask)
/usr/portage/profiles/base/package.mask:
# Andreas Sturmlechner <asturm@gentoo.org> (15 Jul 2018)
# Old ICU is unsupported. ICU 58 only remains for 13.0 based profiles.

- dev-java/ecj-gcj-4.2.1-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/releases/17.0/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (1 Dec 2017)
# The following packages require GCC 5 or earlier and are therefore
# masked in the 17.0 profiles.

- dev-python/wxpython-2.8.12.1-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Mart Raudsepp <leio@gentoo.org> (16 Jul 2018)
# Parallel-installable old versions with no remaining consumers
# in main tree. Use applications ported to wxGTK:3.0 and
# wxpython:3.0 instead.
# Please keep this package.mask entry until at least 16th Oct 2018
# for extra notification of the unmerge need. Bug #661284

- dev-java/ecj-gcj-4.4.2::gentoo (masked by: package.mask)
- sys-devel/binutils-2.27-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (21 May 2017)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
# (updated 27 Dec 2017 with gcc < 5.4)

- sys-devel/binutils-2.25.1-r1::gentoo (masked by: package.mask)
- dev-libs/icu-58.2-r1::gentoo (masked by: package.mask)
- sys-firmware/b43-firmware-6.30.163.46::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org> (22 May 2017)
# for Maciej S. Szmigiero <mail@maciej.szmigiero.name>
# Any version above 5.100.138 breaks b43 driver in various ways.
# Also, b43 wiki page says to use 5.100.138. Bug #541080.

- sys-devel/gcc-4.9.4::gentoo (masked by: package.mask)
- sys-devel/binutils-2.26.1::gentoo (masked by: package.mask)
- sys-devel/gcc-5.4.0-r3::gentoo (masked by: package.mask)
/usr/portage/profiles/releases/17.0/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2017)
# In the 17.0 profiles we assume that our system compiler uses C++14
# or later as default language setting. This means it has to be at
# least GCC 6. If you need an older compiler for specific purposes,
# feel free to unmask it, however, using it for normal emerging of
# packages is neither recommended nor supported in any way.

- dev-java/gcj-jdk-5.4.0-r1::gentoo (masked by: package.mask)
- sys-devel/binutils-2.28.1::gentoo (masked by: package.mask)
- x11-libs/wxGTK-2.8.12.1-r2::gentoo (masked by: package.mask)
- dev-lang/ruby-2.3.4-r3::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

So no blocks, but multiple packages require older version – 0.58 , which could be resolved with recompilation!
Here are some examples:

    dev-libs/icu:0/58.2= required by (media-libs/libcdr-0.1.4:0/0::gentoo, installed)
                ^^^^^^^^                                                                                                 
    dev-libs/icu:0/58.2 required by (app-office/libreoffice-bin-5.4.2.2:0/0::gentoo, installed)

This package needs to be explicitly recompiled with the new version, because the current installed version needs 0.58.2 and no other. Probably explicitly update or explicitly recompilation is the solution and we are going to test it – just include the name of the package in the line with the emerge!
The emerge also tells us to include:

–verbose –verbose-conflicts

, because there are more conflicts not shown here!
The third and last important thing is this

!!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:

  (app-office/libreoffice-bin-5.4.2.2:0/0::gentoo, installed): ebuild is masked or unavailable
  (games-simulation/openttd-1.8.0_rc1:0/0::gentoo, installed): ebuild is masked or unavailable
  (net-libs/webkit-gtk-2.16.6:4/37::gentoo, installed): ebuild is masked or unavailable
  (net-libs/webkit-gtk-2.4.11-r200:2/2::gentoo, installed): ebuild is masked or unavailable
  (net-libs/webkit-gtk-2.4.11-r1:3/25::gentoo, installed): ebuild is masked or unavailable
  (net-libs/nodejs-8.4.0:0/0::gentoo, installed): ebuild is masked or unavailable

Probably this means some of these packages are obsolate and it might be safe to clean (remove) them from our system – we must check everyone of them!
It appeared all of the mentioned packages were removed and even some of the slots, too – at the time of the update net-libs/webkit-gtk:4 existed and all other “net-libs/webkit-gtk-2.4.11-r200:2/2” and “net-libs/webkit-gtk-2.4.11-r1:3/25” were removed and no packages depended on them:
You could check this with

root@srv ~ # equery d =net-libs/webkit-gtk-2.4.11-r1
 * These packages depend on net-libs/webkit-gtk-2.4.11-r1:
app-editors/emacs-vcs-27.0.50_pre20180731 (xwidgets ? net-libs/webkit-gtk:4)
gnome-extra/sushi-3.24.0 (net-libs/webkit-gtk:4[introspection])
net-libs/libproxy-0.4.13-r2 (webkit ? net-libs/webkit-gtk:4)
x11-libs/wxGTK-3.0.4-r300 (webkit ? net-libs/webkit-gtk:4)

As you can see all depends on “net-libs/webkit-gtk:4”, so you can remove “net-libs/webkit-gtk-2.4.11-r200:2/2” and “net-libs/webkit-gtk-2.4.11-r1:3/25”.
There were new versions for app-office/libreoffice-bin, games-simulation/openttd and net-libs/nodejs.
To remove the unneeded packages we can execute:

emerge -Cv =net-libs/webkit-gtk-2.4.11-r1 =net-libs/webkit-gtk-2.4.11-r1 =net-libs/webkit-gtk-2.4.11-r200

And last the package app-office/libreoffice-bin has an update, but the problem with this package is it has a huge dependency graph and it is not critical for the system. As you know it is word processing suite and we can install it at later stage again after updating our system, the dependency graph could be seen with:

root@srv ~ $ equery g app-office/libreoffice-bin
 * Searching for libreoffice-bin in app-office ...

 * dependency graph for app-office/libreoffice-bin-6.0.3.2
 `--  app-office/libreoffice-bin-6.0.3.2  amd64 
   `--  dev-util/xdelta-3.0.11  (dev-util/xdelta) amd64 
   `--  sys-apps/sed-4.5  (>=sys-apps/sed-4) amd64 
   `--  dev-java/java-config-2.2.0-r4  (>=dev-java/java-config-2.2.0-r3) amd64 
   `--  app-office/libreoffice-l10n-6.0.3.2  (=app-office/libreoffice-l10n-6.0.3.2*) amd64 
   `--  app-text/hunspell-1.6.2-r1  (app-text/hunspell) ~amd64 
   `--  app-text/libexttextcat-3.4.5  (=app-text/libexttextcat-3.4*) ~amd64 
   `--  app-text/libmwaw-0.3.14  (=app-text/libmwaw-0.3*) ~amd64 
   `--  dev-libs/boost-1.65.0  (dev-libs/boost) amd64 
   `--  dev-libs/icu-60.2  (dev-libs/icu) amd64 
   `--  media-gfx/graphite2-1.3.11  (>=media-gfx/graphite2-1.3.10) ~amd64 
   `--  media-libs/harfbuzz-1.8.8  (media-libs/harfbuzz) ~amd64  [icu]
   `--  media-libs/libpng-1.6.35  (media-libs/libpng) ~amd64 
   `--  sys-devel/gcc-8.2.0-r2  (>=sys-devel/gcc-6.4.0) ~amd64 
   `--  sys-libs/glibc-2.27-r6  (>=sys-libs/glibc-2.25) ~amd64 
   `--  virtual/jpeg-62  (virtual/jpeg) amd64 
   `--  dev-lang/python-3.5.5-r1  (dev-lang/python) ~amd64  [threads xml]
   `--  dev-lang/python-exec-2.4.6  (>=dev-lang/python-exec-2) ~amd64  [python_targets_python3_5(-)? -python_single_target_jython2_7(-) -python_single_target_pypy(-) -python_single_target_pypy3(-) -python_single_target_python2_7(-) -python_single_target_python3_4(-) -python_single_target_python3_6(-) -python_single_target_python3_7(-) python_single_target_python3_5(+)]
   `--  app-arch/unzip-6.0_p21-r2  (app-arch/unzip) amd64 
   `--  app-arch/zip-3.0-r3  (app-arch/zip) amd64 
   `--  app-crypt/gpgme-1.11.1  (app-crypt/gpgme) amd64  [cxx]
   `--  app-text/libabw-0.1.2  (>=app-text/libabw-0.1.0) amd64 
   `--  app-text/libebook-0.1.3  (>=app-text/libebook-0.1) ~amd64 
   `--  app-text/libepubgen-0.1.1  (app-text/libepubgen) amd64 
   `--  app-text/libetonyek-0.1.8  (>=app-text/libetonyek-0.1) ~amd64 
   `--  app-text/liblangtag-0.6.2  (app-text/liblangtag) amd64 
   `--  app-text/libmspub-0.1.4  (>=app-text/libmspub-0.1.0) amd64 
   `--  app-text/libodfgen-0.1.6  (>=app-text/libodfgen-0.1.0) ~amd64 
   `--  app-text/libqxp-0.0.1  (app-text/libqxp) amd64 
   `--  app-text/libstaroffice-0.0.6  (app-text/libstaroffice) ~amd64 
   `--  app-text/libwpd-0.10.2  (app-text/libwpd) ~amd64  [tools]
   `--  app-text/libwpg-0.3.2  (app-text/libwpg) ~amd64 
   `--  app-text/libwps-0.4.10  (>=app-text/libwps-0.4) amd64 
   `--  app-text/mythes-1.2.4  (app-text/mythes) amd64 
   `--  dev-cpp/clucene-2.3.3.4-r6  (>=dev-cpp/clucene-2.3.3.4-r2) ~amd64 
   `--  dev-cpp/libcmis-0.5.2_pre20160820-r1  (=dev-cpp/libcmis-0.5*) amd64 
   `--  dev-db/unixODBC-2.3.6  (dev-db/unixODBC) ~amd64 
   `--  dev-lang/perl-5.26.2  (dev-lang/perl) ~amd64 
   `--  dev-libs/expat-2.2.6  (dev-libs/expat) ~amd64 
   `--  dev-libs/hyphen-2.8.8  (dev-libs/hyphen) amd64 
   `--  dev-libs/libassuan-2.5.1  (dev-libs/libassuan) amd64 
   `--  dev-libs/libgpg-error-1.32  (dev-libs/libgpg-error) ~amd64 
   `--  dev-libs/liborcus-0.13.4  (>=dev-libs/liborcus-0.13.3) amd64 
   `--  dev-libs/librevenge-0.0.4-r1  (dev-libs/librevenge) amd64 
   `--  dev-libs/nspr-4.19  (dev-libs/nspr) ~amd64 
   `--  dev-libs/nss-3.38  (dev-libs/nss) ~amd64 
   `--  dev-libs/openssl-1.0.2p  (>=dev-libs/openssl-1.0.0d) ~amd64 
   `--  dev-libs/redland-1.0.17-r1  (>=dev-libs/redland-1.0.16) ~amd64 
   `--  dev-libs/xmlsec-1.2.26  (>=dev-libs/xmlsec-1.2.24) ~amd64  [nss]
   `--  media-libs/fontconfig-2.13.0-r4  (media-libs/fontconfig) ~amd64 
   `--  media-libs/freetype-2.9.1-r4  (media-libs/freetype) ~amd64 
   `--  media-libs/lcms-2.9  (media-libs/lcms) amd64 
   `--  media-libs/libcdr-0.1.4  (>=media-libs/libcdr-0.1.0) amd64 
   `--  media-libs/libepoxy-1.5.2  (>=media-libs/libepoxy-1.3.1) ~amd64  [X]
   `--  media-libs/libfreehand-0.1.2  (>=media-libs/libfreehand-0.1.0) amd64 
   `--  media-libs/libpagemaker-0.0.4  (media-libs/libpagemaker) ~amd64 
   `--  media-libs/libvisio-0.1.6  (>=media-libs/libvisio-0.1.0) amd64 
   `--  media-libs/libzmf-0.0.2  (media-libs/libzmf) amd64 
   `--  net-libs/neon-0.30.2  (net-libs/neon) ~amd64 
   `--  net-misc/curl-7.61.0  (net-misc/curl) amd64 
   `--  net-nds/openldap-2.4.45  (net-nds/openldap) ~amd64 
   `--  sci-mathematics/lpsolve-5.5.2.0  (sci-mathematics/lpsolve) amd64 
   `--  virtual/glu-9.0-r2  (virtual/glu) amd64 
   `--  virtual/jpeg-0-r2  (virtual/jpeg) amd64 
   `--  virtual/opengl-7.0-r2  (virtual/opengl) amd64 
   `--  x11-libs/cairo-1.14.12  (x11-libs/cairo) amd64  [X]
   `--  x11-libs/libXinerama-1.1.4  (x11-libs/libXinerama) amd64 
   `--  x11-libs/libXrandr-1.5.1-r1  (x11-libs/libXrandr) amd64 
   `--  x11-libs/libXrender-0.9.10-r1  (x11-libs/libXrender) amd64 
   `--  net-print/cups-2.2.8-r1  (net-print/cups) ~amd64 
   `--  dev-libs/dbus-glib-0.110  (dev-libs/dbus-glib) ~amd64 
   `--  dev-libs/glib-2.56.2  (dev-libs/glib) ~amd64 
   `--  gnome-base/dconf-0.26.1  (gnome-base/dconf) amd64 
   `--  gnome-extra/evolution-data-server-3.24.7  (gnome-extra/evolution-data-server) amd64 
   `--  media-libs/gstreamer-1.14.2  (media-libs/gstreamer) ~amd64 
   `--  media-libs/gst-plugins-base-1.14.2-r1  (media-libs/gst-plugins-base) ~amd64 
   `--  dev-libs/gobject-introspection-1.52.1  (dev-libs/gobject-introspection) ~amd64 
   `--  x11-libs/gtk+-3.22.30  (x11-libs/gtk+) amd64 
   `--  x11-libs/gdk-pixbuf-2.36.12  (x11-libs/gdk-pixbuf) amd64 
   `--  x11-libs/gtk+-2.24.32  (>=x11-libs/gtk+-2.24) amd64 
   `--  dev-qt/qtcore-5.11.1  (dev-qt/qtcore) ~amd64 
   `--  dev-qt/qtgui-5.11.1  (dev-qt/qtgui) ~amd64 
   `--  dev-qt/qtx11extras-5.11.1  (dev-qt/qtx11extras) ~amd64 
   `--  dev-qt/qtwidgets-5.11.1  (dev-qt/qtwidgets) ~amd64 
   `--  kde-frameworks/kconfig-5.49.0  (kde-frameworks/kconfig) ~amd64 
   `--  kde-frameworks/kcoreaddons-5.49.0  (kde-frameworks/kcoreaddons) ~amd64 
   `--  kde-frameworks/ki18n-5.49.0  (kde-frameworks/ki18n) ~amd64 
   `--  kde-frameworks/kio-5.49.0  (kde-frameworks/kio) ~amd64 
   `--  kde-frameworks/kwindowsystem-5.49.0  (kde-frameworks/kwindowsystem) ~amd64 
   `--  media-fonts/dejavu-2.37  (media-fonts/dejavu) ~amd64 
   `--  media-fonts/liberation-fonts-2.00.1-r3  (media-fonts/liberation-fonts) amd64 
   `--  media-fonts/libertine-5.3.0.20120702-r2  (media-fonts/libertine) amd64 
   `--  x11-misc/xdg-utils-1.1.3-r1  (x11-misc/xdg-utils) ~amd64 
   `--  kde-plasma/kde-cli-tools-5.13.4  (kde-plasma/kde-cli-tools) ~amd64 
   `--  virtual/jre-1.8.0-r1  (>=virtual/jre-1.6) amd64 
   `--  kde-frameworks/breeze-icons-5.49.0  (kde-frameworks/breeze-icons) ~amd64 
[ app-office/libreoffice-bin-6.0.3.2 stats: packages (96), max depth (1) ]

So we decided to remove the app-office/libreoffice-bin for time of the update. Sometime it is better to remove a package temporarily and after an update to install (build) it again – in most cases these are GUI packages like big office suites, browsers and so on – the system could live without them during the update!

root@srv ~ # emerge -Cv app-office/libreoffice-bin

And now we are ready to get a shot with our emerge:

  • Remove the “-u” – just update from emerge. As you can see we have many packages rebuilds so probably it is a good idea not to complicate the update process with only update packages, just let the emerge compile everything if needed
  • Include explicitly every library shown in the list of packages, which requires older ICU.
  • Include “–verbose –verbose-conflicts –backtrack=200000” to have a detail and more informative emerge output.

And here is our best shot and as you can see it worked! It reported 105 packages to build and it immediately began with the first one, because the emerge program had resolved all the dependencies and knew to do.

root@srv ~ # emerge --verbose --verbose-conflicts --backtrack=200000 icu $(qlist -IC |grep dev-qt) dev-libs/libical net-libs/nodejs net-libs/webkit-gtk kde-frameworks/kglobalaccel media-libs/libvisio app-text/libmspub sys-fs/xfsprogs app-accessibility/brltty dev-db/sqlite app-text/libebook mail-mta/postfix media-libs/libcdr dev-libs/icu-layoutex media-libs/raptor

 * IMPORTANT: 1 news items need reading for repository 'dlang'.
 * IMPORTANT: 19 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

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

Calculating dependencies... done!
[ebuild   R    ] dev-qt/qtchooser-0_p20170803::gentoo  USE="-test" 32 KiB
[ebuild  r  U  ] net-libs/http-parser-2.8.1:0/2.8.0::gentoo [2.7.1:0/2.7.1::gentoo] USE="-static-libs" ABI_X86="32 (64) (-x32)" 50 KiB
[ebuild  r  U  ] dev-libs/icu-60.2:0/60.2::gentoo [58.2-r1:0/58.2::gentoo] USE="-debug -doc -examples -static-libs" ABI_X86="32 (64) (-x32)" 17766 KiB
[ebuild   R    ] dev-db/sqlite-3.24.0:3::gentoo  USE="icu readline secure-delete tcl -debug -doc -static-libs -test -tools" ABI_X86="32 (64) (-x32)" 10723 KiB
[ebuild  rR    ] dev-lang/spidermonkey-52.9.1_pre1:52::gentoo  USE="custom-optimization system-icu -custom-cflags -debug -minimal -test" 0 KiB
[ebuild  rR    ] dev-lang/spidermonkey-38.3.0:38::gentoo  USE="custom-optimization jit system-icu -custom-cflags -debug -minimal -static-libs -test" 0 KiB
[ebuild  rR    ] dev-lang/spidermonkey-24.2.0-r4:24::gentoo  USE="icu system-icu -debug -jit -minimal -static-libs -test" 15262 KiB
[ebuild  rR    ] dev-lang/spidermonkey-45.0.2:45::gentoo  USE="custom-optimization jit system-icu -custom-cflags -debug -minimal -static-libs -test" 95228 KiB
[ebuild  rR    ] dev-tex/bibtexu-3.71_p20170524::gentoo  USE="-doc -source" 62005 KiB
[ebuild  rR    ] dev-libs/libxml2-2.9.8:2::gentoo  USE="icu ipv6 lzma python readline -debug -examples -static-libs -test" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 python3_5 python3_6" 5341 KiB
[ebuild  r  U  ] dev-qt/qtcore-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="icu -debug (-systemd) -test" 45763 KiB
[ebuild     U  ] dev-qt/qtxml-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtconcurrent-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qttest-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtlockedfile-2.4.1_p20171024::gentoo [2.4.1_p20150629::gentoo] USE="-doc (-qt4%*) (-qt5%*)" 0 KiB
[ebuild     U  ] dev-qt/qtpaths-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 9494 KiB
[ebuild     U  ] sys-fs/xfsprogs-4.18.0::gentoo [4.17.0-r1::gentoo] USE="icu nls readline -libedit -static -static-libs" 1187 KiB
[ebuild  rR    ] media-libs/harfbuzz-1.8.8:0/0.9.18::gentoo  USE="cairo fontconfig glib graphite icu introspection truetype -debug -static-libs -test" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild     U  ] dev-libs/icu-layoutex-60.2:0/60.2::gentoo [58.2:0/58.2::gentoo] USE="-debug -static-libs" ABI_X86="32 (64) (-x32)" 0 KiB
[ebuild  r  U  ] dev-libs/boost-1.65.0:0/1.65.0::gentoo [1.63.0:0/1.63.0::gentoo] USE="icu mpi nls python threads -context -debug -doc -static-libs -tools" ABI_X86="32 (64) (-x32)" PYTHON_TARGETS="python2_7 python3_4 python3_5 python3_6" 0 KiB
[ebuild  rR    ] dev-util/mdds-1.3.1:1/1.2::gentoo  USE="-valgrind" 281 KiB
[ebuild  r  U  ] net-libs/nghttp2-1.32.1:0/1.14::gentoo [1.32.0:0/1.14::gentoo] USE="cxx jemalloc threads xml -debug -hpack-tools -libressl -static-libs -test -utils" ABI_X86="32 (64) (-x32)" 1513 KiB
[ebuild   R    ] media-libs/libvisio-0.1.6::gentoo  USE="-doc -static-libs -test -tools" 661 KiB
[ebuild   R    ] app-text/libmspub-0.1.4::gentoo  USE="-doc -static-libs" 369 KiB
[ebuild   R    ] app-text/libebook-0.1.3::gentoo  USE="-doc -test -tools" 499 KiB
[ebuild   R    ] media-libs/libcdr-0.1.4::gentoo  USE="-doc -static-libs -test" 596 KiB
[ebuild  rR    ] media-libs/libzmf-0.0.2::gentoo  USE="-debug -doc -test -tools" 314 KiB
[ebuild  rR    ] net-libs/libtorrent-rasterbar-1.1.9:0/9::gentoo  USE="dht python ssl -debug -doc -examples -libressl -static-libs -test" PYTHON_TARGETS="python2_7 python3_4 python3_5 python3_6" 0 KiB
[ebuild  r  U  ] dev-libs/libixion-0.13.0:0/0.13::gentoo [0.12.2:0/0.12::gentoo] USE="python threads -debug -static-libs" PYTHON_SINGLE_TARGET="python3_5 -python3_4 -python3_6" PYTHON_TARGETS="python3_4 python3_5 python3_6" 405 KiB
[ebuild     U  ] net-libs/nodejs-8.11.4::gentoo [8.4.0::gentoo] USE="icu inspector%* npm snapshot ssl -debug -doc -systemtap -test" CPU_FLAGS_X86="sse2" PYTHON_TARGETS="python2_7" 17894 KiB
[ebuild  r  U  ] dev-libs/liborcus-0.13.4:0/0.13::gentoo [0.12.1:0/0.12::gentoo] USE="python spreadsheet-model -static-libs -tools" PYTHON_SINGLE_TARGET="python3_5 -python3_4 -python3_6" PYTHON_TARGETS="python3_4 python3_5 python3_6" 1774 KiB
[ebuild  r  U  ] dev-qt/qtdbus-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qdbus-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtsensors-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -qml -test" 1986 KiB
[ebuild   R    ] media-libs/raptor-2.0.15:2::gentoo  USE="curl json unicode -debug -static-libs" 1843 KiB
[ebuild  rR    ] dev-cpp/libcmis-0.5.2_pre20160820-r1:0.5::gentoo  USE="-man -static-libs -test" 279 KiB
[ebuild  rR    ] dev-libs/xerces-c-3.1.4-r1::gentoo  USE="curl iconv icu threads -doc -examples -static-libs -test" CPU_FLAGS_X86="sse2" 6829 KiB
[ebuild   R    ] dev-libs/libical-3.0.3:0/3::gentoo  USE="berkdb -doc -examples -static-libs -test" 0 KiB
[ebuild  r  U  ] dev-libs/libgit2-0.27.4:0/27::gentoo [0.26.0:0/26::gentoo] USE="curl%* ssh threads -examples -gssapi -libressl -test -trace" 4661 KiB
[ebuild  rR    ] sci-libs/flann-1.9.1-r1::gentoo  USE="mpi openmp -cuda -doc -examples -octave -static-libs" 0 KiB
[ebuild  rR    ] media-libs/vigra-1.11.1::gentoo  USE="fftw hdf5 jpeg mpi openexr png python tiff -doc -test -valgrind" PYTHON_TARGETS="python2_7" 53828 KiB
[ebuild  rR    ] sys-fs/cryfs-0.9.9::gentoo  USE="custom-optimization -libressl -test -update-check" 956 KiB
[ebuild   R    ] app-accessibility/brltty-5.2-r1::gentoo  USE="X api beeper bluetooth contracted-braille fm iconv icu java midi ncurses nls pcm python speech tcl usb -doc -gpm -ocaml" PYTHON_TARGETS="python2_7 python3_4 python3_5 python3_6%*" 2474 KiB
[ebuild  rR    ] dev-lang/R-3.5.1::gentoo  USE="X cairo icu java jpeg nls openmp perl png readline tiff tk -doc -lapack -minimal (-prefix) -profile -static-libs" 0 KiB
[ebuild     U  ] dev-qt/qtsql-5.11.1-r1:5/5.11.1::gentoo [5.9.5:5/5.9::gentoo] USE="mysql sqlite -debug -freetds -oci8 -odbc -postgres -test" 0 KiB
[ebuild   R    ] mail-mta/postfix-3.3.1-r1::gentoo  USE="berkdb eai mbox mysql pam (selinux) sqlite ssl -cdb -doc -dovecot-sasl -hardened -ldap -ldap-bind -libressl -lmdb -memcached -nis -postgres -sasl" 4318 KiB
[ebuild  rR    ] dev-db/mysql-connector-c++-1.1.9::gentoo  USE="-debug -examples -gcov -static-libs" 497 KiB
[ebuild  r  U  ] games-simulation/openttd-1.8.0::gentoo [1.8.0_rc1::gentoo] USE="iconv icu lzo openmedia png timidity truetype zlib -aplaymidi -debug -dedicated" CPU_FLAGS_X86="sse" 6369 KiB
[ebuild     U  ] dev-qt/qtspeech-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 100 KiB
[ebuild     U  ] net-libs/webkit-gtk-2.20.5:4/37::gentoo [2.16.6:4/37::gentoo] USE="X egl geolocation gstreamer introspection jit libnotify opengl spell wayland webgl (-aqua) -coverage -doc -gles2 -gnome-keyring -nsplugin -test" 0 KiB
[ebuild  r  U  ] dev-qt/qtnetwork-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="libproxy networkmanager ssl -bindist -connman -debug -test (-libressl%)" 0 KiB
[ebuild  r  U  ] dev-qt/qtgui-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="accessibility dbus egl evdev gif ibus jpeg libinput png udev vnc xcb -debug -eglfs -gles2 -test -tslib -tuio" 0 KiB
[ebuild     U  ] dev-qt/qtxmlpatterns-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 1347 KiB
[ebuild     U  ] dev-qt/qtbluetooth-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -qml -test" 2671 KiB
[ebuild  r  U  ] dev-qt/qtwidgets-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="gtk png xcb -debug -gles2 -test" 0 KiB
[ebuild     U  ] dev-qt/qtx11extras-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 114 KiB
[ebuild     U  ] kde-plasma/kdecoration-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="-debug -test" 41 KiB
[ebuild     U  ] dev-qt/qtimageformats-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="mng -debug -jpeg2k -test" 2141 KiB
[ebuild  r  U  ] dev-qt/qtdeclarative-5.11.1:5/5.11::gentoo [5.9.5-r1:5/5.9::gentoo] USE="jit widgets xml -debug -gles2 -localstorage -test" 21684 KiB
[ebuild  r  U  ] dev-qt/qtprintsupport-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="cups -debug -gles2 -test" 0 KiB
[ebuild  r  U  ] dev-qt/qtsvg-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 1801 KiB
[ebuild     U  ] dev-qt/qtscript-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="jit scripttools -debug -test" 2609 KiB
[ebuild     U  ] dev-qt/qtopengl-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -gles2 -test" 0 KiB
[ebuild   R    ] dev-qt/qtsingleapplication-2.6.1_p20171024::gentoo  USE="X -doc" 0 KiB
[ebuild     U  ] dev-qt/qthelp-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild  rR    ] app-mobilephone/heimdall-1.4.2::gentoo  USE="qt5" 5359 KiB
[ebuild     U  ] dev-qt/qtmultimedia-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="alsa gstreamer openal pulseaudio qml widgets -debug -gles2 -test" 3625 KiB
[ebuild     U  ] dev-qt/qtpositioning-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="qml -debug -geoclue -test" 5463 KiB
[ebuild     U  ] dev-qt/qtwebchannel-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="qml -debug -test" 176 KiB
[ebuild     U  ] dev-qt/linguist-tools-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="qml -debug -test" 0 KiB
[ebuild     U  ] dev-qt/qtgraphicaleffects-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 13939 KiB
[ebuild     U  ] dev-qt/qtquickcontrols-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="widgets -debug -test" 5917 KiB
[ebuild     U  ] dev-qt/qtvirtualkeyboard-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="spell xcb -debug -handwriting -test" 10400 KiB
[ebuild     U  ] dev-qt/qtwayland-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="libinput xcomposite -debug -test" 384 KiB
[ebuild  rR    ] media-libs/qt-gstreamer-1.2.0-r4::gentoo  USE="-test" 307 KiB
[ebuild     U  ] dev-qt/qtwebkit-5.212.0_pre20180120:5/5.212::gentoo [5.9.1:5/5.9::gentoo] USE="X%* geolocation hyphen%* jit multimedia opengl printsupport qml -gles2 -gstreamer -nsplugin% -orientation -webp (-debug%) (-test%) (-webchannel%)" 0 KiB
[ebuild  r  U  ] kde-frameworks/kglobalaccel-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="nls -debug -doc -test" 82 KiB
[ebuild     U  ] dev-qt/qtquickcontrols2-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test -widgets" 8821 KiB
[ebuild     U  ] dev-qt/qtlocation-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 0 KiB
[ebuild     U  ] dev-qt/qttranslations-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="-debug -test" 1396 KiB
[ebuild     U  ] dev-qt/qtwebengine-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="alsa geolocation pulseaudio system-icu widgets -bindist -debug -designer% -pax_kernel -system-ffmpeg -test" 228158 KiB
[ebuild  rR    ] sci-visualization/gnuplot-5.2.2::gentoo  USE="X cairo gd lua qt5 readline wxwidgets (-aqua) -bitmap -compat -doc -examples -ggi -latex -libcaca -libcerf -regis (-svga)" 5160 KiB
[ebuild  rR    ] media-video/smplayer-18.6.0::gentoo  USE="bidi -autoshutdown -debug -mpris" 4992 KiB
[ebuild     U  ] dev-qt/designer-5.11.1:5/5.11::gentoo [5.9.5:5/5.9::gentoo] USE="declarative webkit -debug -test" 0 KiB
[ebuild  rR    ] kde-frameworks/kirigami-5.49.0:5/5.49::gentoo  USE="-debug -examples -test" 0 KiB
[ebuild  r  U  ] kde-frameworks/kxmlgui-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="attica -debug -doc -test" 864 KiB
[ebuild  rR    ] kde-frameworks/qqc2-desktop-style-5.49.0:5/5.49::gentoo  USE="-debug -test" 0 KiB
[ebuild  rR    ] app-text/calibre-3.26.1::gentoo  USE="udisks -ios" PYTHON_TARGETS="python2_7" 0 KiB
[ebuild     U  ] kde-frameworks/kbookmarks-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="nls -debug -doc -test" 116 KiB
[ebuild     U  ] kde-frameworks/kio-5.49.0:5/5.49::gentoo [5.47.0-r2:5/5.47::gentoo] USE="X acl handbook kerberos kwallet -debug -doc -test" 3091 KiB
[ebuild     U  ] kde-frameworks/kinit-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="X caps man -debug" 118 KiB
[ebuild     U  ] kde-frameworks/kded-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="man -debug" 37 KiB
[ebuild  r  U  ] kde-frameworks/kdeclarative-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="-debug -doc" 168 KiB
[ebuild     U  ] kde-frameworks/kparts-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="-debug -doc -test" 172 KiB
[ebuild  r  U  ] kde-frameworks/ktexteditor-5.49.0:5/5.49::gentoo [5.47.0:5/5.47::gentoo] USE="git -debug -doc -editorconfig -test" 2249 KiB
[ebuild  rR    ] kde-apps/kleopatra-18.04.3:5::gentoo  USE="handbook -debug -test" 0 KiB
[ebuild     U  ] kde-plasma/libksysguard-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="X detailedmemory -debug -minimal -test" 559 KiB
[ebuild     U  ] kde-plasma/ksysguard-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="handbook lm_sensors -debug" 487 KiB
[ebuild     U  ] kde-plasma/milou-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="-debug -test" 57 KiB
[ebuild     U  ] kde-plasma/breeze-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="X wayland -debug" 24201 KiB
[ebuild  r  U  ] kde-plasma/plasma-integration-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="-debug -test" 53 KiB
[ebuild     U  ] kde-plasma/kscreenlocker-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="pam -debug -seccomp -test (-consolekit%*)" 119 KiB
[ebuild  r  U  ] kde-plasma/kwin-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="handbook multimedia -caps -debug -gles2 -test" 6369 KiB
[ebuild     U  ] kde-plasma/plasma-workspace-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="calendar geolocation handbook qalculate semantic-desktop -appstream -debug -gps -prison (-systemd) -test" 4473 KiB
[ebuild     U  ] kde-plasma/kde-cli-tools-5.13.4:5::gentoo [5.12.6:5::gentoo] USE="X handbook kdesu -debug -test" 574 KiB

Total: 105 packages (69 upgrades, 36 reinstalls), Size of downloads: 741552 KiB

The following packages are causing rebuilds:

  (dev-qt/qtcore-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-mobilephone/heimdall-1.4.2:0/0::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kxmlgui-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
  (kde-frameworks/kglobalaccel-5.49.0:5/5.49::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-plasma/kwin-5.13.4:5/5::gentoo, ebuild scheduled for merge)
  (dev-qt/qtsvg-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-libs/boost-1.65.0:0/1.65.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-db/mysql-connector-c++-1.1.9:0/0::gentoo, ebuild scheduled for merge)
    (kde-apps/kleopatra-18.04.3:5/5::gentoo, ebuild scheduled for merge)
    (dev-util/mdds-1.3.1:1/1.2::gentoo, ebuild scheduled for merge)
    (sys-fs/cryfs-0.9.9:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/vigra-1.11.1:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/libixion-0.13.0:0/0.13::gentoo, ebuild scheduled for merge)
    (sci-libs/flann-1.9.1-r1:0/0::gentoo, ebuild scheduled for merge)
    (net-libs/libtorrent-rasterbar-1.1.9:0/9::gentoo, ebuild scheduled for merge)
    (dev-libs/liborcus-0.13.4:0/0.13::gentoo, ebuild scheduled for merge)
    (dev-cpp/libcmis-0.5.2_pre20160820-r1:0.5/0.5::gentoo, ebuild scheduled for merge)
    (media-libs/qt-gstreamer-1.2.0-r4:0/0::gentoo, ebuild scheduled for merge)
    (net-libs/nghttp2-1.32.1:0/1.14::gentoo, ebuild scheduled for merge)
  (dev-libs/icu-60.2:0/60.2::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-qt/qtcore-5.11.1:5/5.11::gentoo, ebuild scheduled for merge)
    (dev-lang/spidermonkey-24.2.0-r4:24/24::gentoo, ebuild scheduled for merge)
    (dev-libs/xerces-c-3.1.4-r1:0/0::gentoo, ebuild scheduled for merge)
    (dev-libs/boost-1.65.0:0/1.65.0::gentoo, ebuild scheduled for merge)
    (dev-tex/bibtexu-3.71_p20170524:0/0::gentoo, ebuild scheduled for merge)
    (dev-lang/spidermonkey-45.0.2:45/45::gentoo, ebuild scheduled for merge)
    (games-simulation/openttd-1.8.0:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/libzmf-0.0.2:0/0::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
    (media-libs/harfbuzz-1.8.8:0/0.9.18::gentoo, ebuild scheduled for merge)
    (dev-lang/spidermonkey-52.9.1_pre1:52/52::gentoo, ebuild scheduled for merge)
    (dev-libs/libxml2-2.9.8:2/2::gentoo, ebuild scheduled for merge)
    (dev-lang/R-3.5.1:0/0::gentoo, ebuild scheduled for merge)
    (dev-lang/spidermonkey-38.3.0:38/38::gentoo, ebuild scheduled for merge)
  (dev-qt/qtprintsupport-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtdbus-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtdeclarative-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-frameworks/kirigami-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
    (kde-frameworks/kdeclarative-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
    (kde-frameworks/qqc2-desktop-style-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
  (dev-libs/libgit2-0.27.4:0/27::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (kde-frameworks/ktexteditor-5.49.0:5/5.49::gentoo, ebuild scheduled for merge)
  (dev-qt/qtgui-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-mobilephone/heimdall-1.4.2:0/0::gentoo, ebuild scheduled for merge)
    (media-video/smplayer-18.6.0:0/0::gentoo, ebuild scheduled for merge)
    (kde-plasma/plasma-integration-5.13.4:5/5::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
    (kde-plasma/kwin-5.13.4:5/5::gentoo, ebuild scheduled for merge)
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (net-libs/http-parser-2.8.1:0/2.8.0::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-libs/libgit2-0.27.4:0/27::gentoo, ebuild scheduled for merge)
  (dev-libs/libixion-0.13.0:0/0.13::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (dev-libs/liborcus-0.13.4:0/0.13::gentoo, ebuild scheduled for merge)
  (dev-qt/qtwidgets-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (app-mobilephone/heimdall-1.4.2:0/0::gentoo, ebuild scheduled for merge)
    (app-text/calibre-3.26.1:0/0::gentoo, ebuild scheduled for merge)
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)
  (dev-qt/qtnetwork-5.11.1:5/5.11::gentoo, ebuild scheduled for merge) causes rebuilds for:
    (sci-visualization/gnuplot-5.2.2:0/0::gentoo, ebuild scheduled for merge)

!!! The following installed packages are masked:
- dev-java/ecj-gcj-4.2.1-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/releases/17.0/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (1 Dec 2017)
# The following packages require GCC 5 or earlier and are therefore
# masked in the 17.0 profiles.

- dev-python/wxpython-2.8.12.1-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Mart Raudsepp <leio@gentoo.org> (16 Jul 2018)
# Parallel-installable old versions with no remaining consumers
# in main tree. Use applications ported to wxGTK:3.0 and
# wxpython:3.0 instead.
# Please keep this package.mask entry until at least 16th Oct 2018
# for extra notification of the unmerge need. Bug #661284

- dev-java/ecj-gcj-4.4.2::gentoo (masked by: package.mask)
- sys-devel/binutils-2.27-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org>, Andreas K. Hüttel <dilfridge@gentoo.org>,
# Matthias Maier <tamiko@gentoo.org> (21 May 2017)
# These old versions of toolchain packages (binutils, gcc, glibc) are no
# longer officially supported and are not suitable for general use. Using
# these packages can result in build failures (and possible breakage) for
# many packages, and may leave your system vulnerable to known security
# exploits.
# If you still use one of these old toolchain packages, please upgrade (and
# switch the compiler / the binutils) ASAP. If you need them for a specific
# (isolated) use case, feel free to unmask them on your system.
# (updated 27 Dec 2017 with gcc < 5.4)

- sys-devel/binutils-2.25.1-r1::gentoo (masked by: package.mask)
- sys-firmware/b43-firmware-6.30.163.46::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# MichaŠGórny <mgorny@gentoo.org> (22 May 2017)
# for Maciej S. Szmigiero <mail@maciej.szmigiero.name>
# Any version above 5.100.138 breaks b43 driver in various ways.
# Also, b43 wiki page says to use 5.100.138. Bug #541080.

- sys-devel/gcc-4.9.4::gentoo (masked by: package.mask)
- sys-devel/binutils-2.26.1::gentoo (masked by: package.mask)
- sys-devel/gcc-5.4.0-r3::gentoo (masked by: package.mask)
/usr/portage/profiles/releases/17.0/package.mask:
# Andreas K. Huettel <dilfridge@gentoo.org> (27 May 2017)
# In the 17.0 profiles we assume that our system compiler uses C++14
# or later as default language setting. This means it has to be at
# least GCC 6. If you need an older compiler for specific purposes,
# feel free to unmask it, however, using it for normal emerging of
# packages is neither recommended nor supported in any way.

- dev-java/gcj-jdk-5.4.0-r1::gentoo (masked by: package.mask)
- sys-devel/binutils-2.28.1::gentoo (masked by: package.mask)
- x11-libs/wxGTK-2.8.12.1-r2::gentoo (masked by: package.mask)
- dev-lang/ruby-2.3.4-r3::gentoo (masked by: package.mask)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


>>> Recording dev-qt/designer in "world" favorites file...
>>> Recording dev-qt/qtcore in "world" favorites file...
>>> Recording dev-qt/qtdbus in "world" favorites file...
>>> Recording dev-qt/qtdeclarative in "world" favorites file...
>>> Recording dev-qt/qtgui in "world" favorites file...
>>> Recording dev-qt/qtmultimedia in "world" favorites file...
>>> Recording dev-qt/qtopengl in "world" favorites file...
>>> Recording dev-qt/qtscript in "world" favorites file...
>>> Recording dev-qt/qtsql in "world" favorites file...
>>> Recording dev-qt/qtsvg in "world" favorites file...
>>> Recording dev-qt/qttest in "world" favorites file...
>>> Recording dev-qt/qttranslations in "world" favorites file...
>>> Recording dev-qt/qtxmlpatterns in "world" favorites file...

>>> Verifying ebuild manifests
>>> Running pre-merge checks for dev-libs/icu-60.2
>>> Running pre-merge checks for net-libs/nodejs-8.11.4
>>> Running pre-merge checks for sci-libs/flann-1.9.1-r1
>>> Running pre-merge checks for dev-lang/R-3.5.1
>>> Running pre-merge checks for net-libs/webkit-gtk-2.20.5
>>> Running pre-merge checks for dev-qt/qtwebkit-5.212.0_pre20180120
>>> Running pre-merge checks for app-text/calibre-3.26.1

>>> Emerging (1 of 105) dev-qt/qtchooser-0_p20170803::gentoo
 * Fetching files in the background.
 * To view fetch progress, run in another terminal:
 * tail -f /var/log/emerge-fetch.log
 * qtchooser-0_p20170803.tar.xz BLAKE2B SHA512 size ;-) ...                                                                                                          [ ok ]
>>> Unpacking source...

And everything compiled smoothly without any error. So we updated our “dev-libs/icu” to 60.2! Then we installed libreoffice-bin again with just:

emerge -v libreoffice-bin

and no dependency conflicts.

One thought on “Gentoo – update dev-libs/icu on a desktop box with KDE GUI and many masked packages”

Leave a Reply

Your email address will not be published. Required fields are marked *