Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 387103 - dev-games/{cegui-0.7.5-r1,ogre-1.6.5} dependency conflict
Summary: dev-games/{cegui-0.7.5-r1,ogre-1.6.5} dependency conflict
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on: 406475
Blocks:
  Show dependency tree
 
Reported: 2011-10-14 07:53 UTC by Samuel Bauer
Modified: 2012-03-03 21:03 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuel Bauer 2011-10-14 07:53:31 UTC
dev-games/cegui-0.7.5-r1 has a use flag ogre

This use flag adds a dependency to dev-games/ogre


dev-games/ogre-1.6.5 has a use flag cegui

This flag adds a dependency to cegui <=0.6.3
	cegui? ( >=dev-games/cegui-0.5 !>dev-games/cegui-0.6.3 )

If you use cegui with ogre flag, ogre shouldn't have the cegui flag on and vice versa. 

But there's still a contradiction between the cegui ogre flag and the !>dev-games/cegui-0.6.3 directive in ogre ebuild
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2011-11-09 02:05:07 UTC
since ogre-1.6.5 needs the older cegui I punted the ogre support from cegui.
Comment 2 Patrick McMunn 2011-12-09 02:30:03 UTC
Removing the OGRE use flag from CEGUI 0.7.x disables the OGRE renderer for CEGUI which is required by some programs - one of which I use. But I also use OGRE 1.7.3 from the Gamerlay overlay, and OGRE 1.7.x does not have a CEGUI use flag. Maybe rather than remove the OGRE use flag from CEGUI, just stipulate in the CEGUI ebuild that, if the OGRE use flag is enabled, then OGRE must be compiled with the CEGUI use flag disabled. Or perhaps stipulate in the CEGUI 0.7.5-r1 ebuild that, if the OGRE use flag is enabled, then it requires 1.7 or higher version of OGRE installed. In any case, we need to find a solution that doesn't disable a functionality in CEGUI which is required by some programs.