ia32-libs missing SDL with ESD backend for PulseAudio; And many other libraries too as it seems like.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ia32-libs (Ubuntu) |
Won't Fix
|
Wishlist
|
Unassigned |
Bug Description
Binary package hint: ia32-libs
The title says it. In the case of SDL, if someone has set ALSA to use the pulse device, that means 32-bit SDL applications are expected to work without sound and crash on quit (at least according to my experience with a few of them).
Now I know that it could be too late to add new libraries for Hardy, but if, say, libvorbis and libvorbisfile can be added, that'd be one more improvement.
Anyway, a more general problem is that such requests may be done for every single library available (e.g. libSDL-image, libSDL-sound, and in fact almost everything missing); That makes me think that maybe, as long as we don't have some kind of multi-arch support, we should (also) use names like:
lib32sdl1.2debian, lib32sdl1.
Now I know that there are already a few packages like lib32asound2 and lib32ncurses5.
If that's too much now for Hardy, maybe just the addition of a few libraries to the existing ia32-libs can be made.
A TEMPORARY WORKAROUND FOR GETTING 32-BIT SDL TO USE ESD:
Before using that, I should probably give two warnings:
1. THE ALTERNATIVE SDL LIBRARY GETS EXTRACTED MANUALLY TO /usr/lib32. You won't find it using dpkg or Synaptic.
2. On an update to ia32-libs (like a one made today), it'll probably get overwritten by ia32-libs' SDL library with the ALSA backend. I've realized that after a 32-bit SDL app has got almost no sound, and as expected, crashed on quit. (That is if ALSA uses the "pulse" device and tries to wrap everything to PulseAudio)
Anyway, the proposed solution is getlibs: ubuntuforums. org/showthread. php?t=474790
http://
The command to install the 32-bit SDL library with an ESD backend (requires root permissions):
getlibs -p libsdl1.2debian-esd