Red Hat Bugzilla – Bug 338211
alsa-plugins-pulseaudio needs 32 bit libs on x86_64 platform
Last modified: 2013-03-01 11:29:18 EST
Description of problem:
there is no package containing 32 bit libs of the alsa-plugins-pulseaudio on the
In order to get wine sounds to work i forced an install of the
alsa-plugins-pulseaudio.i386 from the i386 repo and got wine apps to play sound.
Version-Release number of selected component (if applicable):
This is true for all 32 bit binaries on x86_64 installations using PulseAudio --
not just wine. This should be a simple matter of including the package in the
Sound works fine (for all the apps I've tested with) if nothing else uses
Any updates on this? Since PA is going to be default for F8, it would be nice to
have this fixed.
Yes, I can confirm that this makes various 32-bit applications unable to play
sound on Fedora 8.
Making this a multilib package (or just shipping the 32-bit libs in the 64-bit
package) would be very helpful.
*** Bug 375301 has been marked as a duplicate of this bug. ***
*** Bug 426622 has been marked as a duplicate of this bug. ***
Forgive my ignorance, but I don't know how to make an i386 package available to
the x86_64 repository. Not having a 64 bits box around does not help either. Any
hints as to what needs to happen?
You need to ask someone in charge of the repositories to mark your package as
multilib, so that the i386 package is added to the x86_64 tree.
Not sure what the exact procedure for doing this is. Mark the bug as CVSNeeded:
I'd suggest talking to rel-eng at fedoraproject.org.
Couldn't the 32-bit libs be made available for 64-bit systems in a similar way
to xorg-x11-drv-nvidia-libs-32bit-169.07-4.lvn8.x86_64.rpm in rpm.livna.org?
Afterall, I ran into a similar problem where I needed the 32-bit xorg driver
libs to play World of Warcraft in wine on 64-bit. I found this package in the
64-bit repository over at livna, which corrected my problem nicely.
Uh, a *-32bit-*.x86_64.rpm is an ugly hack. That's what multilibs are for.
Anybody knows how to make a multilibs package?
As Kevin said, e-mail rel-eng at fedoraproject.org? There is no special thing to
do as a packager to make a package multilib, it's just that the repository
managers have to add the package to their multilib list so the 32-bit version is
added to the 64-bit repositories (x86_64, ppc64)
some additional information related to this:
an error message is:
The error message ERROR: ld.so: object 'libpulsedsp.so' from LD_PRELOAD cannot
be preloaded: ignored.
On Fedora 8, 64 bit, the ALSA/pulseaudio sound initialization crashes when
loading some games (32 bit) under wine. Since there isn't any corresponding 32
bit library on a 64 bit install. i.e. libpulsedsp.so doesn't exist /usr/lib/
See bug 376721 - we would like to hear from the maintainers first.
Re-Assigning to Lennart
Adding alsa plugins to the multilib algorithm in mash, will be in 0.3.4.
mash-0.5.16-1.el5 has been submitted as an update for Fedora EPEL 5.
mash-0.5.20-1.el5 has been submitted as an update for Fedora EPEL 5.
mash-0.5.20-1.el5 has been pushed to the Fedora EPEL 5 stable repository. If problems still persist, please make note of it in this bug report.