Marc Joliet wrote: > On Thursday 02 February 2017 00:21:29 Jörg Schaible wrote: >> Hi, >> >> now I have an emerge mystery myself: It claims boost is blocked by ... >> nothing. See yourself: >> - emerge tells me that boost is for whatever reason blocked >> - I cannot find any entry for this in /etc/portage/** >> - eix does not show any kind of mask for 1.62.0-r1 >> - none of the installed packages show a condition preventing an update >> >> Any idea? >> >> Cheers, >> Jörg >> >> ============= %< =============== >> $ emerge -uDvta --changed-use --with-bdeps=y --backtrack=50 world >> >> These are the packages that would be merged, in reverse order: >> >> Calculating dependencies... done! >> >> Total: 0 packages, Size of downloads: 0 KiB >> >> !!! The following update has been skipped due to unsatisfied >> dependencies: >> >> dev-libs/boost:0 >> >> !!! All ebuilds that could satisfy "=dev-util/boost-build-1.62*" have >> been masked. >> !!! One of the following masked packages is required to complete your >> request: >> - dev-util/boost-build-1.62.0-r1::gentoo (masked by: ) >> >> (dependency required by "dev-libs/boost-1.62.0-r1::gentoo" [ebuild]) >> For more information, see the MASKED PACKAGES section in the emerge >> man page or refer to the Gentoo Handbook. >> >> >> >> Nothing to merge; quitting. > [...] > > Hah! I had the exact same problem. And I solved it in the dumbest > possible way: running the exact same emerge command repeatedly until the > error went > away. I *wish* I knew what the root cause is (actually, no, I don't), but > that worked on two different systems. It can take a few retries, though > (three on my laptop, IIRC, but just one on my desktop).
Actually I had another system that was originally blocked in the same way, but after a synchronization the problem was gone too and the two packages where part of the update. However, for this system the problem seems more persistent... at least I am not the only one facing this strange behavior. Funny, emerge suddenly can upgrade this package running alone: emerge -1 boost-build boost (thanks to Neil's answer) Cheers, Jörg