libSDL.so shouldn't be inside libsdl1.2-dev
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libsdl1.2 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
From my humble understanding installing a foo-dev package shouldn't be necessary unless you want to build something that needs to compiled against foo, should it?
There is at least one application/library - libspuEternal (a sound plugin for various Playstation emulators) - which tries to access libSDL.so, if you want to use the SDL framework as sound output. Unfortunately libSDL.so is inside libsdl1.2-dev and not libsdl1.2debian-* and therefore spuEternal will fail to recognize SDL, if you don't know that. Since it spuEternal comes pre-compiled there's a chance that you never installed libsdl1.2-dev, at all.
Therefore libSDL.so should be provided by the libsdl1.2debian-* packages unless there are sane reasons against such a move.
I've encountered this too in Hardy final. The /usr/lib/libSDL.so link to is only installed with the dev package. While trying to resolve an openal bug I switched it to use SDL and then Chromium couldn't find it resulting in very slow gameplay. As I was debugging it was only a temporary problem for me but it does look like a packaging error.