Hi There! Is anyone up for a linking challenge? If so your packaging of Battle for Wesnoth 1.10 would be greatly appreciated.
The problem lies with the fact that Battle for Wesnoth 1.10 (and the previous version I believe) requires SDL version greater than 1.2.7, but less 1.2.14.
Since the SDL package in the repository is version 1.2.14 Battle for Wesnoth doesn't work with it.
I got around this problem by removing SDL.tcz, compiling SDL 1.2.13 from source, compiling SDL-mixer, compiling SDL-net, compiling SDL-ttf, compiling SDL-image, and finally compiling Battle for Wesnoth.
This works for Battle for Wesnoth, but now I can't run some SDL-dependent programs because I failed to compile SDL-mixer with support for .MOD
All the other Wesnoth deps are in the repo.
It seems like one should be able to compile SDL and the other SDL components (mixer, etc.) into a non-standard location (in /opt ?)
and tell Wesnoth to look in that location for the SDL-* deps and look in the standard locations (/usr and /user/local) for the other deps.
I gave it a try, but my knowledge of C, linking, and Linux simply didn't make the cut.
Thanks,
Nomer