Originally Posted by the3dfxdude
So I guess you have not tried the (sdl-1.2.14-i486-2.txz) package included with slackware? Are you talking about libmikmod? It's built statically into SDL_mixer in the slackware package.
It might be good to compare this with what you are doing.
I attempted this, i.e. I reverted to the older base SDL package, version 1.2.14 that is bundled with Slackware 13.1.
I performed this operation by first doing make uninstall
on SDL, SDL_mixer and SDL_gfx. Then I downloaded everything at http://slackware.oregonstate.edu/sla.../source/l/sdl/
and executed the build script.
The result was this:
[+] Loading sound effect files ..
[+] Loading music file ..
Program received signal SIGSEGV, Segmentation fault.
Player_LoadGeneric_internal (reader=0xbfffea40, maxchan=64, curious=0) at ../playercode/mloader.c:455
455 if (of.samples[t].inflags == 0)
#0 Player_LoadGeneric_internal (reader=0xbfffea40, maxchan=64, curious=0) at ../playercode/mloader.c:455
#1 0xb65a1403 in Player_LoadGeneric (reader=0xbfffea40, maxchan=64, curious=0) at ../playercode/mloader.c:529
#2 0xb7eb3212 in MikMod_LoadSongRW () from /usr/lib/libSDL_mixer-1.2.so.0
#3 0xb7eb35bb in MOD_new_RW () from /usr/lib/libSDL_mixer-1.2.so.0
#4 0xb7eb3658 in MOD_new () from /usr/lib/libSDL_mixer-1.2.so.0
#5 0xb7eb17bc in Mix_LoadMUS () from /usr/lib/libSDL_mixer-1.2.so.0
#6 0x0804f79b in init_audio () at audio.c:47
#7 0x0804df6d in main (argc=1, argv=0xbfffef84) at main.c:303
I resolved this with performing make uninstall on libmikmod, which results the program executing but with the (obvious) error:
Mix_LoadMUS() failed on loading ./data/title.xm: Failed loading libmikmod.so.2: libmikmod.so.2: cannot open shared object file: No such file or directory
But I'm still stuck, I have no music.
I attempted to recompile and reinstall libmixmod, but then I'm back to segfault.