I just tried to emerge dev-python/tagpy on a system with: dev-libs/boost-1.35.0-r5 USE="eselect expat icu mpi tools -python -doc" and that fails with a long list of boost related errors (kind of expected). I think therefore dev-python/tagpy needs to check for a boot built with python support. Reproducible: Always Steps to Reproduce:
emerge --info and the build.log please.
Created attachment 191712 [details] build log Sure!
Created attachment 191714 [details] emerge --info
I added tagpy-0.94.5-r1 to the tree, which should fix it, since the current maintainer seems to be inactive. Please test and report back.
emerge: there are no ebuilds built with USE flags to satisfy ">=dev-libs/boost-1.34.1[python]". !!! One of the following packages is required to complete your request: - dev-libs/boost-1.35.0-r2 (Missing IUSE: python) - dev-libs/boost-1.34.1-r2 (Missing IUSE: python) (dependency required by "dev-python/tagpy-0.94.5-r1" [installed]) (dependency required by "world" [argument]) failed: add dev-libs/boost python to package.use workarround: hack ebuild, create digest tagpy-0.94.5-r1.ebuild:20 -[boost]
Created attachment 206292 [details] emerge --info
(In reply to comment #5) > emerge: there are no ebuilds built with USE flags to satisfy > ">=dev-libs/boost-1.34.1[python]". > !!! One of the following packages is required to complete your request: > - dev-libs/boost-1.35.0-r2 (Missing IUSE: python) > - dev-libs/boost-1.34.1-r2 (Missing IUSE: python) > (dependency required by "dev-python/tagpy-0.94.5-r1" [installed]) > (dependency required by "world" [argument]) > > failed: add > dev-libs/boost python > to package.use > > workarround: hack ebuild, create digest > tagpy-0.94.5-r1.ebuild:20 > -[boost] > tagpy-0.94.5-r1 is keyworded testing while those boost versions are keyworded stable. I suggest you either use stable tagpy+stable boost or testing tagpy+ testing boost, since mixed environements are usually not tested nor good supported. Nevertheless, i have changed the dependency part, so this error should be gone after your next usual sync. For the future: Please open new bugs for new issues.