Red Hat Bugzilla – Bug 473214
missing dependency on x86_64 architecture
Last modified: 2008-11-28 11:36:37 EST
Description of problem:
Package 'wine' as installed with 'yum -y install wine' is missing a dependency, causing applications which use sound inside wine to block the sound card.
Version-Release number of selected component (if applicable):
Fedora Release 10 (Cambridge), x86_64; wine.i386 1.1.7-1.fc10
Install wine, configure it to use alsa as default sound output, use any application inside wine that requires sound, then try doing anything else on the system that requires sound.
PulseAudio should be performing software mixing of sounds, but due to missing dependency, wine takes over alsa directly, blocking the sound card.
PulseAudio should be performing software mixing of sounds, allowing everything to work as expected.
HP Pavilion dv8000 laptop, sound chip is Intel HDA, therefore hardware mixing is not possible. The missing dependency is "alsa-plugins-pulseaudio.i386". Install that and wine can use PulseAudio and therefore not block the sound card.
Wine allows for different sound systems to be used. As wine does not have direct support for pulseaudio there are several ways to make wine use pulseaudio. For more information see the according readme in the fedora package. Thus this is not a missing dependency in wine (as it is not designed to work with pulseaudio primarily) and it cannot be forced upon users to have pulseaudio installed as wine will work fine with normal alsa setups.
If you feel strongly about pulseaudio support in wine contact the wine folks about it (but check the archives before as this was under discussion before).