Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 368571 - Warzone2100 should depend on motif
Summary: Warzone2100 should depend on motif
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: 2011-05-24 11:45 UTC by René Gabriëls
Modified: 2011-05-24 16:22 UTC (History)
0 users

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


Attachments
Add motif dependency to warzone2100 ebuild (warzone-add-motif-dependency.patch,291 bytes, patch)
2011-05-24 11:45 UTC, René Gabriëls
Details | Diff
build.log without openmotif installed (build.log,26.80 KB, text/plain)
2011-05-24 13:10 UTC, René Gabriëls
Details

Note You need to log in before you can comment on or make changes to this bug.
Description René Gabriëls 2011-05-24 11:45:12 UTC
Created attachment 274467 [details, diff]
Add motif dependency to warzone2100 ebuild

Warzone2100 doesn't build without motif present.  If motif is added as a dependency it compiles fine.  I've attached the patch that fixes this.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2011-05-24 12:23:08 UTC
Warzone builds fine without motif. Please attach the build.log file of the failed emerge _without_ motif being installed.
Comment 2 René Gabriëls 2011-05-24 13:10:26 UTC
Created attachment 274479 [details]
build.log without openmotif installed
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2011-05-24 15:26:04 UTC
ewwww, the problem is that you have a libXm on your system that the configure script it finding and we weren't explicitly disabling motif before.  Fixed the ebuild to make sure motif isn't used.
Comment 4 René Gabriëls 2011-05-24 16:15:00 UTC
I indeed appear to have a /usr/lib/libXm.so  It belongs to no package, yet it was created yesterday.  Could it be that there's something wrong with the uninstallation procedure of openmotif?  Anyway, removing that library also fixes the problem.
Comment 5 René Gabriëls 2011-05-24 16:22:19 UTC
Oh wait.  This Motif library was a preserved library, because Warzone was linked against it.  The configure script then found the libXm.so and assumed Motif was available.  Anyway,  your patch should fix this problem.  Nice.