dev-util/boost-build

This wiki page is about a gentoo ebuild. Include any information about how to install it (emerge it), potential problems and how to resolve them. Be bold and improve it!

If you have any questions or experience any problem related to this ebuild, don't hesitate to open a new ticket and we'll do our best to assist you.

Problem upgrading

It appears that upgrading the boost libraries regularly block because of some ghost masked package, e.g.:

!!! The following update has been skipped due to unsatisfied dependencies:

dev-libs/boost:0

  selected: (dev-libs/boost-1.62.0-r1:0/1.62.0::gentoo, ebuild scheduled for merge)
  skipped: (dev-libs/boost-1.63.0:0/1.63.0::gentoo, ebuild scheduled for merge) (see unsatisfied dependency below)

!!! All ebuilds that could satisfy "=dev-util/boost-build-1.63*" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/boost-build-1.63.0::gentoo (masked by: )

(dependency required by "dev-libs/boost-1.63.0::gentoo" [ebuild])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

The solution is to simply upgrade dev-util/boost-build independently first:

emerge  --oneshot --ask dev-util/boost-build dev-lib/boost

See: Bug 554838 - >=sys-apps/portage-2.2.20 --update @world sees dev-util/boost-build-1.56.0 masks where there are none
https://bugs.gentoo.org/554838

See also;
http://linux.overshoot.tv/dev-libs/boost

https://packages.gentoo.org/packages/dev-util/boost-build