Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 270349 - dev-python/tagpy needs DEPEND on dev-libs/boost with python USE flag
Summary: dev-python/tagpy needs DEPEND on dev-libs/boost with python USE flag
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor with 1 vote (vote)
Assignee: Stefan Briesenick (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-18 19:31 UTC by Peter Gantner (a.k.a. nephros)
Modified: 2009-10-07 18:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (20090518-192238.log,9.76 KB, text/plain)
2009-05-18 19:58 UTC, Peter Gantner (a.k.a. nephros)
Details
emerge --info (emerge.info,4.08 KB, text/plain)
2009-05-18 19:59 UTC, Peter Gantner (a.k.a. nephros)
Details
emerge --info (ei,3.89 KB, text/plain)
2009-10-07 09:18 UTC, me
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Gantner (a.k.a. nephros) 2009-05-18 19:31:51 UTC
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:
Comment 1 Sebastian Luther (few) 2009-05-18 19:51:45 UTC
emerge --info and the build.log please.
Comment 2 Peter Gantner (a.k.a. nephros) 2009-05-18 19:58:08 UTC
Created attachment 191712 [details]
build log

Sure!
Comment 3 Peter Gantner (a.k.a. nephros) 2009-05-18 19:59:54 UTC
Created attachment 191714 [details]
emerge --info
Comment 4 Thomas Sachau gentoo-dev 2009-07-08 19:14:32 UTC
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.
Comment 5 me 2009-10-07 09:15:52 UTC
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]

Comment 6 me 2009-10-07 09:18:08 UTC
Created attachment 206292 [details]
emerge --info
Comment 7 Thomas Sachau gentoo-dev 2009-10-07 18:47:38 UTC
(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.