Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91880 - GStreamer-CRITICAL **: Factory for `[plugin-name]' has no type (corrupt registry)
Summary: GStreamer-CRITICAL **: Factory for `[plugin-name]' has no type (corrupt regis...
Status: RESOLVED DUPLICATE of bug 81512
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: Lowest normal (vote)
Assignee: GStreamer package maintainers
URL: http://forums.gentoo.org/viewtopic-p-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-08 06:03 UTC by Alvin A ONeal Jr
Modified: 2005-07-17 13:06 UTC (History)
0 users

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 Alvin A ONeal Jr 2005-05-08 06:03:59 UTC
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
Comment 1 Alvin A ONeal Jr 2005-05-08 06:09:37 UTC
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.
Comment 2 foser (RETIRED) gentoo-dev 2005-05-08 06:59:36 UTC
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.
Comment 3 Alvin A ONeal Jr 2005-05-09 19:39:02 UTC
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 ***