Zeekort
2011-Dec-11 17:57 UTC
[Wine] No sound on Debian Squeeze after building from source
I'm running on Debian Squeeze and I am unable to get sound working after building wine from source. I'm running on wine version 1.3.34 and problems seem come from the mmdevapi dll file. Anytime I run an application that tried to use sound (including winecfg) I get: Code: err:mmdevapi:DllGetClassObject Driver initialization failed err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 I checked ~/.wine/drive_c/windows/system32 and verifed that mmdevapi.dll is there. I also tried disabling/enabling pulseaudio and no difference. I also tried disabling mmdevapi in winecfg and got the following when I did a sound test: Code: err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mmdevapi.dll" err:ole:CoGetClassObject no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1 When I compiled wine I did so by making sure there were no warnings and errors with ./configure so all dependencies appear to be in order.
vitamin
2011-Dec-13 01:36 UTC
[Wine] Re: No sound on Debian Squeeze after building from source
Zeekort wrote:> I'm running on Debian Squeeze and I am unable to get sound working after building wine from source.What Wine version did you have before? Have you check if configure found alsa libraries when building Wine? As to PA - read sticky about no sound. You will be better off without PA. And no, you can't disable mmdevapi - now all Wine's sound goes through it.