Emerging a new version of boost (1.37.0-r1) may break the emerging of many other packages. This is due to the fact that boost is used to build these packages and those packages may include header files from boost. Currently broken emerges (presumably as a result of boost-1.37.0) are: snpfile, glob2, bmpx and gnash. Reproducible: Always Steps to Reproduce: 1. emerge boost 2. emerge snpfile | glob2 | bmpx | gnash Actual Results: Emerges of some "boost" based packages after boost will not emerge. From the looks of the log files the packages are trying to reference header declarations (or library symbols) which may no longer be available. Expected Results: Following an emerge of a new version of boost all packages which require boost should work. Patches to either boost or the packages should be applied so that the emerges work. Or in the worst case the ebuilds should be modified to restrict them to working with older versions of boost (it seems this may have already been done with some packages). There appear to be ~109 packages in the Gentoo system which use boost. It is not unreasonable to expect the Gentoo developers when releasing a new version of boost to check and make sure that *all* 109 will still emerge. (The alternative of allowing users to find them one by one and file bugs on them is only likely to waste time on the part of the end users as well as the developers.) If necessary patches to non-emerging packages should be included at the same time as the boost release so as to allow packages to continue to emerge. A list of the packages which use boost will be attached.
Created attachment 191134 [details] A list of packages which appear to require boost This contains a list of ebuilds which appear to require boost. It should be noted that it has been purged of "multiple" ebuilds per package but in most or all cases it appears all of the ebuilds per package have requirements for boost. In those cases where a "generic" boost is specified and a specific boost is required modifications may need to be made to all of the ebuilds in the package.
*** This bug has been marked as a duplicate of bug 269517 ***