Ok! Builds, no warnings, both SDL1 and SDL2 run, speed fix is good :)
SDL2 continues to not play MP3 (and is not linked with -lsmpeg). Remind me what I might need to do to make this go -- is it an unset flag in how the SDL2 libs I'm using are built? (Using ppa:zoogie/sdl2-snapshots for precise)
Ok! Builds, no warnings, both SDL1 and SDL2 run, speed fix is good
Great!
SDL2 continues to not play MP3 (and is not linked with -lsmpeg). Remind me what I might need to do to make this go -- is it an unset flag in how the SDL2 libs I'm using are built? (Using ppa:zoogie/sdl2-snapshots for precise)
Yes, there's no "-lsmpeg" anymore, as SDL2_mixer dynamically loads that library on demand (if MP3s have to be played). Therefore, there should be a file "libsmpeg2.so" somewhere in your library path (probably in the same directory where "libSDL2_mixer.so" lives).
When looking at "https://launchpad.net/~zoogie/+archive/ ... -snapshots", it indeed seems that there's just no support for "smpeg2" (at least not as a separate library/package). The only other explanation would be that "smpeg2" was compiled into SDL2_mixer, but does not work for unknown reason.
If the pre-compiled packages just have no MP3 support, it's usually best to just install SDL2 and libraries from source.