no matter which version of gstreamer I try to emerge, it complains with the titled message (or one very similar). There are several others who have this issue. I have tried compiling with baseline CFLAGS and no LDFLAGS as well, but the same thing happens. Reproducible: Always Steps to Reproduce: 1. # emerge gstreamer 2. # gst-register-0.8 3. # gstreamer-properties Actual Results: ** (gstreamer-properties:24492): CRITICAL **: how to remove plugins? (gstreamer-properties:24492): GStreamer-CRITICAL **: Factory for `alsasink' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'alsa' and is expected in file '/usr/lib/gstreamer-0.8/libgstalsa.so'. The registry for this plugin is located at '/var/lib/cache/gstreamer-0.8/registry.xml' and trying to use the gui causes more errors about "failed to create pipeline ..." this of course causes many other applications such as totem and gnome-volume-control to not function. gnome-volume-properties reports that there are no devices, however sound works for other applications which have their own volume control and write to /dev/mixer. Expected Results: It should find the plugins and run without errors. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) ================================================================= System uname: 2.6.11-gentoo-r6 i686 AMD Athlon(TM) XP 2600+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 1 2005, 07:03:06)] 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.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-Os -march=i686 -mtune=athlon-xp -pipe -falign-functions=4 -fweb -D_FILE_OFFSET_BITS=64" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-Os -march=i686 -mtune=athlon-xp -pipe -falign-functions=4 -fweb -D_FILE_OFFSET_BITS=64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg candy ccache digest distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1 -Wl,--sort-common -z combreloc -Wl,--enable-new-dtags" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aac accessibility acpi aim alsa apache2 artworkextra audiofile avi bash-completion berkdb bitmap-fonts bonobo cdparanoia cdr crypt cups curl divx4linux dv dvd dvdr eds emboss encode exif fam flac flash foomaticdb ftp gcc gcj gd gdbm gif gimp gimp-print gnome gnomedb gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hardened howl icq imagemagick imlib innodb jabber java jpeg ldap libg++ libwww mad maildir mailwrapper mikmod mime ming mmx mmx2 mono motif mozilla mp3 mpeg msn mysql mythtv ncurses nls nntp nptl nptlonly nvidia ogg oggvorbis openal opengl oscar oss pam pam-mysql pcre pda pdflib perl php pic png ppds python quicktime readline samba scanner sdl spell sse ssl svga tcltk tcpd threads tidy tiff truetype truetype-fonts type1-fonts unicode usb vorbis wmf x86 xine xinerama xml xml2 xmms xprint xv xvid yahoo zlib userland_GNU kernel_linux libc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS
I should also note that I have downgraded from gnome-2.10 to gnome-2.8 and that many of the other users experiencing this problem are using gnome-2.10 (or parts of it). My guess is that this isn't the problem but rather a symptom of something else.
It's probably your set of LDFLAGS anyway, we don't support non-default {C,LD}FLAGS. And you have to recompile all of gstreamer and plugins at least to get effects removed.
Aparently I just haven't been around before when this message comes on the screen: Gstreamer has known problems with prelinking, as a workaround * this ebuild adds the gstreamer plugins to the prelink mask * path to stop them from being prelinked. It is imperative * that you undo & redo prelinking after building this pack for * this to take effect. Make sure the gstreamer lib path is indeed * added to the PRELINK_PATH_MASK environment variable. * For more information see http://bugs.gentoo.org/show_bug.cgi?id=81512 Someone seriously needs to make the searching of the bugs database include the body and comments of the bug, not just the title. I could have had this fixed hours ago... *** This bug has been marked as a duplicate of 81512 ***