Description of problem: there is no package containing 32 bit libs of the alsa-plugins-pulseaudio on the x86_64 repo. 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): alsa-plugins-pulseaudio-1.0.14-5.fc8
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 x86_64 repository. Sound works fine (for all the apps I've tested with) if nothing else uses PulseAudio.
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: ?, perhaps.
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. http://admin.fedoraproject.org/updates/mash-0.5.16-1.el5
mash-0.5.20-1.el5 has been submitted as an update for Fedora EPEL 5. https://admin.fedoraproject.org/updates/mash-0.5.20-1.el5
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.