Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 240040 - app-emulation/emul-linux-x86-soundlibs - Missing alsa-plugins 32bit libs
Summary: app-emulation/emul-linux-x86-soundlibs - Missing alsa-plugins 32bit libs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
: 213449 297569 (view as bug list)
Depends on:
Blocks: emul-tracker
  Show dependency tree
 
Reported: 2008-10-05 18:10 UTC by haarp
Modified: 2010-01-02 14:43 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description haarp 2008-10-05 18:10:16 UTC
Note: This bug is different from Bug 194697. 194697 talks about Pulseaudio stuff, I'm talking about ALSA plugins in general

To get ALSA to encode into A52, I'm suing the a52encode plugin from ALSA. When I try to run a 32bit game however, this fails to work because a 32bit lib is needed.

ALSA lib pcm.c:2104:(snd_pcm_open_conf) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_a52.so
snd_pcm_open SND_PCM_STREAM_PLAYBACK 'a52encode' failed: No such file or directory 

This also requires a bunch of other 32bit libs aswell (libavcodec and such)

Please inlcude the needed ALSA plugins into emul-linux-x86-soundlibs. I'm not the only person with that problem.
Comment 1 Jose daLuz 2009-06-11 02:12:23 UTC
Indeed. With Cedega I get the missing Pulseaudio lib. With Skype I get that plus missing libasound_module_pcm_bluetooth.so so my bluetooth headset won't work. 
Comment 2 haarp 2009-12-24 10:42:49 UTC
Ping?
Comment 3 Pacho Ramos gentoo-dev 2009-12-25 10:04:34 UTC
*** Bug 297569 has been marked as a duplicate of this bug. ***
Comment 4 Pacho Ramos gentoo-dev 2009-12-27 10:50:43 UTC
Included in app-emulation/emul-linux-x86-soundlibs-20091226
Comment 5 haarp 2009-12-27 11:56:02 UTC
Thanks, but...not really. Just merged 20091226 and I neither see an a52, nor any bluetooth module
Comment 6 Pacho Ramos gentoo-dev 2009-12-27 13:07:19 UTC
(In reply to comment #5)
> Thanks, but...not really. Just merged 20091226 and I neither see an a52, nor
> any bluetooth module
> 

alsa-plugins are being included, but maybe some extra USE flag needs to be enabled, can you please post *exact* missing libs for getting it working ok? 

Thanks a lot
Comment 7 haarp 2009-12-27 14:00:40 UTC
Well, for those missing Bluetooth support it most likely is /usr/lib32/alsa-lib/libasound_module_pcm_bluetooth.so

For me it's /usr/lib32/alsa-lib/libasound_module_pcm_a52.so and its dependencies. Last time I checked, these include libavcodec, liba52, libavutil, libfaac and libfaad

I have enabled the only USE-flag for emul-linux-x86-soundlibs, which is "alsa".
Comment 8 haarp 2009-12-27 14:03:53 UTC
I forgot to mention: libavcodec, liba52, libavutil, libfaac and libfaad should be in /usr/lib32, not /usr/lib32/alsa-lib
Comment 9 Pacho Ramos gentoo-dev 2009-12-27 14:38:52 UTC
(In reply to comment #8)
> I forgot to mention: libavcodec, liba52, libavutil, libfaac and libfaad should
> be in /usr/lib32, not /usr/lib32/alsa-lib
> 

that is normal since they are alsa-plugins' ones , the other ones are probably being supplied by different ebuilds than alsa-lib (like media-libs/a52dec)

But, in this case, I think that would be enough to regenerate emul package with media-plugins/alsa-plugin being built with USE=ffmpeg (that I missed by accident)

(In reply to comment #7)
> Well, for those missing Bluetooth support it most likely is
> /usr/lib32/alsa-lib/libasound_module_pcm_bluetooth.so
> 

It's provided by bluez, I will try to include it if possible
Comment 10 haarp 2009-12-31 16:13:15 UTC
I just updated to the newest soundlibs, and my missing a52 module was included and is working. Thank you! :)
I also saw a bluetooth modules. Resolving fixed.
Comment 11 Pacho Ramos gentoo-dev 2010-01-02 14:43:58 UTC
*** Bug 213449 has been marked as a duplicate of this bug. ***