[amd64] Problema de sonido flash 9 + firefox 2

En primer lugar decir que no soy amigo de abrir nuevos hilos pero he estado buscando durante mucho tiempo por google, foros de gentoo, foros de ubuntu... no he dado con la solución a mi problema :(

Estoy usando Gentoo en un AMD64, (abajo un emerge --info). El problema al que todos los usuarios de firefox y amd64 nos enfrentamos es que no hay flash para 64 bits. Por lo que tengo instalado firefox-bin 2 (32 bits en ~amd64) y netscape-flash 9 (en hard-masked)

Llevo mucho tiempo usando arts, aparentemente sin problemas, y como el firefox no funciona el arts lo que hacía era usar el truquillo que vi en el wiki de gentoo, arrancarlo con "aoss32 firefox-bin" para poder escuchar el sonido en los flash.

Pues bien, desde hace algún tiempo me es imposible escuchar los flash con firefox, al arrancarlo recibo el siguiente fallo:

facil@andromeda64 ~ $ aoss32 firefox-bin
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libaoss.so' from LD_PRELOAD cannot be preloaded: ignored.
facil@andromeda64 ~ $     


Por si fuera algún problema de librerías, por gcc nuevo o algo parecido, también he probado a reinstalar todas las "supuestas" dependencias:

emerge -av mozilla-firefox-bin emul-linux-x86-xlibs emul-linux-x86-soundlibs emul-linux-x86-sdl emul-linux-x86-qtlibs emul-linux-x86-medialibs emul-linux-x86-java emul-linux-x86-gtklibs emul-linux-x86-compat emul-linux-x86-baselibs netscape-flash


Pero he obtenido lo mismo :(

Si pruebo a usar "artsdsp32 firefox-bin" obtengo lo siguiente:

facil@andromeda64 ~ $ artsdsp32 firefox-bin
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsdsp.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsc.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsdsp.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsc.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsdsp.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsc.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsdsp.so.0' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/emul/linux/x86/usr/lib/libartsc.so.0' from LD_PRELOAD cannot be preloaded: ignored.
facil@andromeda64 ~ $   


Mi emerge --info :

Portage 2.1.1-r1 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.17-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.17-gentoo-r8 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
Gentoo Base System version 1.12.6
Last Sync: Sun, 12 Nov 2006 23:50:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org [url]http://distro.ibiblio.org/pub/linux/distributions/gentoo[/url]"
LANG="es_ES@euro"
LC_ALL="es_ES@euro"
LINGUAS="es"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="X aac aalib ada aim alsa amd64 apm arts asf audiofile avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli cracklib crypt cscope cups cupsd curl dbus directfb divx4linux dlloader dri dvd dvdr dvdread eds elibc_glibc emboss encode esd extras fam ffmpeg firefox fortran ftp gcc64 gcj gdbm gif gmedia gnat gpm gstreamer hal howlpic iconv ieee1394 imagemagick imlib input_devices_keyboard input_devices_mouse ipod ipv6 irc isdnlog jabber java javascript jpeg kde kernel_linux ldap libg++ linguas_es logitech-mouse mad mikmod mp3 mpeg mplayer msn musicbrainz ncurses nls nptl nptlonly nvidia ogg opengl oss pam pascal pcre pdf perl png ppds pppd python qt qt3 qt4 quicktime readline reflection ruby samba scanner sdl session sndfile spell spl sse3 ssl subversion tcltk tcpd truetype truetype-fonts type1-fonts udev unicode usb userland_GNU v4l vcd video_cards_nv video_cards_nvidia video_cards_vesa videos visualization vorbis wmp x264 xml xml2 xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


También he probado a utilizar firefox-bin estable y pasa lo mismo, después de todo esto, ya no sé que hacer :( Si alguien pudiera ayudarme, le estaría muy agradecido [chulito]

Muchas gracias por adelantado ^_^!

Salu2;)
Yo de tí daría soporte arts a kdelibs únicamente, utilizaría un reproductor externo como playsound y dejaría de lanzar firefox-bin con aoss, ya que la beta 9 ya utiliza alsa y no necesita emulación oss. Pero ojo con los paquetes alsa-lib, alsa-headers y alsa-utils (no sé si los tres están implicados, tampoco sé cual en caso de ser uno en concreto) en sus versiones 1.0.13, da problemas al compartir el audio entre aplicaciones de forma simultánea cuando flash (beta) está corriendo. Al menos en mi caso, también con amd64. Quizás sean también la causa de esos errores que muestras, vete a saber.
Pacorrr escribió:Yo de tí daría soporte arts a kdelibs únicamente, utilizaría un reproductor externo como playsound y dejaría de lanzar firefox-bin con aoss, ya que la beta 9 ya utiliza alsa y no necesita emulación oss. Pero ojo con los paquetes alsa-lib, alsa-headers y alsa-utils (no sé si los tres están implicados, tampoco sé cual en caso de ser uno en concreto) en sus versiones 1.0.13, da problemas al compartir el audio entre aplicaciones de forma simultánea cuando flash (beta) está corriendo. Al menos en mi caso, también con amd64. Quizás sean también la causa de esos errores que muestras, vete a saber.


Así es como lo tengo, uso ogg123 como reproductor externo, solo que tengo activo el demonio de artsd del kde :S

La movida es que no lanzo firefox-bin con aoss, sino que lo lanzo con aoss32, por lo visto debe de ser también una versión de 32 bits [buuuaaaa]

Sobre lo de las versiones:

andromeda64 ~ # emerge -av alsa-lib alsa-headers alsa-utils

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] media-libs/alsa-lib-1.0.13  USE="-debug -doc" 0 kB
[ebuild   R   ] media-sound/alsa-headers-1.0.13  0 kB
[ebuild   R   ] media-sound/alsa-utils-1.0.13  USE="nls" 0 kB

Total size of downloads: 0 kB

Would you like to merge these packages? [Yes/No]


Muchas gracias, probaré a emerger alsa-lib alsa-headers y alsa-ultils de ~amd64 a ver que sucede ;)

EDITO: No hay versiones posteriores de la 1.0.13, por lo menos en mi portage :( Aún así creo que para el sonido tendría que ser el paquete de emulación: emul-linux-x86-soundlibs y ya lo he probado todos con las versiones estables y con las ~amd64 :S

Salu2;)
Prueba a pasar a las versiones estables anteriores (1.0.11), y repito que ya no necesitas aoss para lanzar firefox con flash 9 beta porque utiliza alsa.
He bajado a la 1.0.11-r1 los tres paquetes y continúa sin sonido, arrancando con aoss32 o sin nada [agggtt]

Salu2;)
Jorl, pues ya no sé. A mí me funciona así, pero sólo tengo soporte arts para kdelibs, es decir euse --disable arts y echo "kde-base/kdelibs arts" >> /etc/portage/package.use

Pero no sé, quizás tu problema venga por otra parte y a mí se me escapa. :-?
EDITO: Definitivamente te debo unas birras, ¡¡FUNCIONA LANZANDO "firefox-bin" CON LOS PAQUETES DE ALSA 1.11-r1!! Simplemente tenía que reinciar ^_^!

Gracias :)

Salu2;)
6 respuestas