Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 440026 - games-strategy/ufo-ai-2.4 depends on mini-xml >= 2.5, not specified in ebuild
Summary: games-strategy/ufo-ai-2.4 depends on mini-xml >= 2.5, not specified in ebuild
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:
Blocks:
 
Reported: 2012-10-28 20:38 UTC by John Hardin
Modified: 2014-08-04 11:14 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 John Hardin 2012-10-28 20:38:31 UTC
ufo-ai-2.4 calls mxmlNewXML(), which was added in mini-xml-2.5

The ufo-ai-2.4 ebuild does not include a dependency on >=mini-xml-2.5, so an attempt to build with <mini-xml-2.5 fails during compile rather than giving a failed dependency error.

Reproducible: Always

Steps to Reproduce:
1. emerge mini-xml without (at this time) the ~amd64/~x86 keyword. This will install mini-xml-2.4
2. attempt to emerge ufo-ai-2.4 with ~amd64/~x86 keyword

Actual Results:  
Build fails with "unrecognized mxmlNewXML" in two places. 


Applying ~amd64/~x86 keyword to mini-xml package allows mini-xml-2.6 to be installed, ufo-ai-2.4 build succeeds. However, that this is needed is not apparent due to the lack of an explicit dependency.
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2012-11-05 22:58:02 UTC
Should be using the bundled mini-xml there.  Should work now even if mini-xml is installed on the system.