It's not necessary that the the new libreoffice ebuilds will always compile or will always be better than the next. For e.g. see bug #539122; in which case a user may not like to upgrade, but on a depclean Calculating dependencies ... done! * Dependencies could not be completely resolved due to * the following required packages not being installed: * * >=dev-libs/icu-4.8.1.1:0/53= pulled in by: * app-office/libreoffice-4.2.6.3 * * ~app-office/libreoffice-l10n-4.2.6.3 pulled in by: * app-office/libreoffice-4.2.6.3 * * Have you forgotten to do a complete update prior to depclean? The * most comprehensive command for this purpose is as follows: Because app-office/libreoffice-l10n-4.2.6.3 has been upgraded to 4.2.8.2 Reproducible: Always
You mean, remove old ebuilds like this? 03 Jan 2015; Andreas K. Huettel <dilfridge@gentoo.org> -libreoffice-4.2.6.3.ebuild, -libreoffice-4.3.4.1.ebuild: Remove old 17 Nov 2014; Tomáš Chvátal <scarabeus@gentoo.org> +libreoffice-4.3.4.1.ebuild, -libreoffice-4.3.1.2.ebuild, libreoffice-4.3.9999.ebuild: Version bump to 4.3.4.1 fixing bug#527942 and bug#523934. 19 Sep 2014; Andreas K. Huettel <dilfridge@gentoo.org> -libreoffice-4.2.5.2.ebuild: Remove old What is the actual problem?
Maybe a case of dynamic-deps failing after the relevant ebuild was removed from the tree?
After reviewing the history of that ebuild, it does not appear to be a dynamic-deps issue. It seems like maybe you have removed icu and libreoffice-l10n from your system using emerge --unmerge? I'm not sure how else you could have broken the depgraph of @world like this.
Unless... maybe you upgraded icu and libreoffice-l10n to newer versions? In which case, you would need to rebuild libreoffice.