Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 311635 - games-strategy/wesnoth-1.8 should not depend on just boost:0
Summary: games-strategy/wesnoth-1.8 should not depend on just boost:0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-27 15:37 UTC by jalan
Modified: 2010-04-09 23:51 UTC (History)
0 users

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


Attachments
requested by tman (wesnoth-1.8-r1.ebuild,3.11 KB, text/plain)
2010-03-27 16:00 UTC, jalan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jalan 2010-03-27 15:37:14 UTC
The wesnoth ebuild has this in RDEPEND :
"|| ( dev-libs/boost:1.42 dev-libs/boost:1.41 dev-libs/boost:1.35 )"

But boost-1.35 is actually slot 0, not slot 1.35 :
"|| ( dev-libs/boost:1.42 dev-libs/boost:1.41 dev-libs/boost:0 )"

I've changed my local ebuild and verified that it works with slot 0.

Thanks to tomboy64 and Tommy[D] in #gentoo-dev-help for helping me figure this one out :)

Reproducible: Always





Work around for the meanwhile, if anyone needs it: unmask =dev-libs/boost-1.41.0 or =dev-libs/boost-1.42.0 and build wesnoth against one of those.
Comment 1 tman 2010-03-27 15:52:04 UTC
could u attache this local ebuild plz, i have the same problem: 

http://bugs.gentoo.org/show_bug.cgi?id=311369

thanks
Comment 2 jalan 2010-03-27 16:00:46 UTC
Created attachment 225463 [details]
requested by tman
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2010-03-27 22:33:13 UTC
whoops.  Should be fixed up now.
Comment 4 Joost Ruis 2010-04-09 19:39:16 UTC
Now it exclusively wants the only boost version that is slotted :0

sabayon ~ # emerge -av games-strategy/wesnoth

 * IMPORTANT: 6 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  NS   ] dev-util/boost-build-1.35.0-r2 [1.37.0, 1.39.0, 1.41.0] USE="python -examples" 22,868 kB
[ebuild  NS   ] dev-libs/boost-1.35.0-r5 [1.39.0, 1.41.0-r2] USE="eselect python -doc -expat -icu -mpi -test -tools" 6 kB
[ebuild     U ] games-strategy/wesnoth-1.8 [1.6.5] USE="dbus%* nls -dedicated -doc% -server -tinygui" 0 kB

Total: 3 packages (1 upgrade, 2 in new slots), Size of downloads: 22,874 kB
Comment 5 jalan 2010-04-09 21:23:59 UTC
Confirmed. I think it should be

>=dev-libs/boost-1.35

instead of 

>=dev-libs/boost-1.35:0

I tested it that way, with success.

"# how do I hate boost? Let me count the ways..." :)
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2010-04-09 21:41:35 UTC
No, I'm only support the slotted ebuilds.  upgrade your boost version.
Comment 7 jalan 2010-04-09 22:45:54 UTC
(In reply to comment #6)
> No, I'm only support the slotted ebuilds.  upgrade your boost version.
> 

Huh? I am using the latest stable boost, in the 1.41 slot, and it looks like Joost has that as well. Your ebuild depends exclusively on the 0 slot, which is 1.35.
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2010-04-09 23:49:29 UTC
Oh, the summary is very misleading.
Comment 9 Mr. Bones. (RETIRED) gentoo-dev 2010-04-09 23:51:39 UTC
ok, fixed that up.  Thanks.