Having tried compiling openal versions 20040817 and 20050504, both have simillar behaviour. There is no sound coming out of openal games like flightgear or x-plane. After many tries, I decided to make a cvs build of openal and it worked. Reproducible: Always Steps to Reproduce: 1.emerge openal 2.emerge flightgear 3.run fgfs (flightgear binary) Actual Results: there is no sound Expected Results: with standard .openalrc in homedir (directing sound into some alsa device) the software should produce some sounds. particularly because the software I mentioned are games and such really need sound to work well. both versions of openal were installed with following flags: +alsa -arts -debug +esd +mpeg +oggvorbis +sdl emerge info follows: ----------------------- Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.200 41102-r1, 2.6.11.10-ss2 i686) ================================================================= System uname: 2.6.11.10-ss2 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 2 2005, 14:01:37)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium-m -mtune=pentium-m -mmmx -msse -msse2 -mfpmath=sse,387 -f omit-frame-pointer -funroll-loops -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share /config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kd e/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/default s/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips /config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config / /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium-m -mtune=pentium-m -mmmx -msse -msse2 -mfpmath=sse,387 -fomit-frame-pointer -funroll-loops -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.rnl.ist.utl.pt/gentoo http://gentoo.oregonstate.edu ht tp://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://ftp.rnl.ist.utl.pt/gentoo-portage" USE="x86 X aalib acl acpi alsa apache2 apm avi berkdb bitmap-fonts bzlib cdparan oia cdr crypt cups curl dga dio directfb divx4linux doc dvd dvdr eds emboss enco de esd ethereal fam fbcon flac foomaticdb fortran ftp gd gdbm gif gpm gstreamer gtk gtk2 imagemagick imap imlib ipv6 java jpeg junit kde kerberos ldap libg++ li bwww mad maildir mikmod mime mmx motif mozilla mp3 mpeg mppe-mppc mysql ncurses nls ogg oggvorbis opengl oss pam pdflib perl plotutils png pnp python qt quickti me readline real samba sdl slang spell sse ssl svg svga szip tcpd tetex tiff tru etype truetype-fonts type1-fonts unicode vorbis wmf xine xml xml2 xmms xpm xv zl ib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLA Y
something I didn't explain well: After making the CVS build of openal, I replaced /usr/lib/libopenal.{a,so and such} with the ones produced from the CVS build. That's when the sound started to work.
I'm keeping myself on the list, simply because I'm still listed in metadata.xml as the maintainer. Also, if these games require newer versions of openal, then we need to update their dependencies to reflect this. Also, all of the openal ebuilds are CVS snapshots, which are much preferred to actual livecd CVS ebuilds... just a FYI...
What if you use openal 0.0.8 and freealut instead of openal 20050504?
No response and the older openal stuff isn't in the tree anymore, so I'm assuming this is FIXED.
bugzilla
closing.