the libraries loaded from aoss should point to 32-bit, as firefox-bin is 32-bit, and my system is 64 $ aoss firefox-bin No running windows found ERROR: ld.so: object 'libaoss.so' from LD_PRELOAD cannot be preloaded: ignored. $ esddsp firefox-bin No running windows found ERROR: ld.so: object '/usr/lib64/libesddsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/usr/lib64/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored. Reproducible: Always Steps to Reproduce: 1.see details. 2. 3. Actual Results: see details Expected Results: loaded firefox and diverted oss into alsa(or esd)
Sorry, what does "using aoss on firefox-bin" exactly mean? aoss it part of which ebuild?
its part of the alsa-oss ebuild, it directs oss sound output to ALSA, its the recommended method of making firefox/flash to work with dmix. but the fact that esddsp fails as well leads me to believe the bug is more than just aoss, but in the calling of 64-bit libraries when loading a 32 bit app (firefox-bin)
Moving this to amd64.
Can you try aoss32? (it's installed by emul-linux-x86-soundlibs)
Hi, I had the same problem and was solved with this: aoss32 firefox-bin %u as stated below. Thank you, Spiro
clsoing
still getting this, even with the 32bit wrappers from emul-linux-x86-soundlibs-2.3: # esddsp32 firefox-bin ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesddsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesddsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesddsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesddsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesddsp.so.0' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/emul/linux/x86/usr/lib/libesd.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ignore me. firefox-bin is a bash script executed by a 64bit bash, so ld can't preload. same goes for /usr/libexec/mozilla-launcher and so on, the actual /opt/firefox/firefox-bin works