In the configure step of emerging gst-plugins-0.64 (and gst-plugins-0.63), many of the plugins are set to not build. I can't figure out how to override this behavior. If I download the tarball and install it manually, all the plugins build. checking for shmat... yes checking for IceConnectionNumber in -lICE... yes configure: These plugins will not be built: dxr3videosink configure: These plugins will not be built: osssrc osssink configure: These plugins will not be built: qcamsrc configure: These plugins will not be built: v4lsrc v4lmjpegsrc v4lmjpegsink configure: These plugins will not be built: v4l2src configure: These plugins will not be built: vcdsrc configure: WARNING: *** vgavideosink pre-configured not to be built configure: These plugins will not be built: vgavideosink configure: These plugins will not be built: cdrom configure: These plugins will not be built: xvideosink videosink configure: Checking for plug-in dependency libraries configure: These plugins will not be built: a52dec configure: These plugins will not be built: aasink configure: These plugins will not be built: gstalsa checking for mcopidl... yes configure: These plugins will not be built: arts configure: These plugins will not be built: artsdsink configure: These plugins will not be built: afsink afsrc configure: These plugins will not be built: winenc windec configure: These plugins will not be built: cdparanoia configure: These plugins will not be built: dvdreadsrc configure: These plugins will not be built: dvdnavsrc configure: These plugins will not be built: esdsink esdmon configure: These plugins will not be built: flacenc flacdec configure: FFmpeg CVS code should be included already configure: These plugins will not be built: gnomevfssrc configure: These plugins will not be built: gsmenc gsmdec configure: These plugins will not be built: colorspace configure: These plugins will not be built: gsthttpsrc configure: These plugins will not be built: jack configure: These plugins will not be built: jpegenc jpegdec configure: These plugins will not be built: ladspa configure: These plugins will not be built: lame configure: These plugins will not be built: lcs configure: These plugins will not be built: dvdec configure: These plugins will not be built: libfame configure: These plugins will not be built: pngenc configure: These plugins will not be built: mad configure: These plugins will not be built: mikmod configure: These plugins will not be built: jpegmmxenc jpegmmxdec configure: These plugins will not be built: mpeg2dec configure: These plugins will not be built: quicktime_parser quicktime_decoder quicktime_demux configure: These plugins will not be built: dv1394src configure: WARNING: *** rtpenc rtpdec pre-configured not to be built configure: These plugins will not be built: rtpenc rtpdec configure: These plugins will not be built: sdlvideosink configure: These plugins will not be built: icecastsend configure: WARNING: *** shout2send pre-configured not to be built configure: These plugins will not be built: shout2send configure: These plugins will not be built: sidplay configure: WARNING: *** smoothwave pre-configured not to be built configure: These plugins will not be built: smoothwave configure: WARNING: *** snapshot pre-configured not to be built configure: These plugins will not be built: snapshot configure: These plugins will not be built: swfdec configure: WARNING: *** tarkin pre-configured not to be built configure: These plugins will not be built: tarkin configure: These plugins will not be built: vorbisenc vorbisdec configure: WARNING: *** xmms pre-configured not to be built configure: These plugins will not be built: xmms checking asm/atomic.h usability... yes Reproducible: Always Steps to Reproduce: 1. 2. 3. root@richknew http # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r3, 2.4.20-ck6) ================================================================= System uname: 2.4.20-ck6 i686 AMD Athlon(tm) Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=i686 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml alsa gdbm berkdb slang readline arts tetex aalib bonobo svga tcltk java guile X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gtk qt kde motif opengl mozilla cdr usb cups gtk2 gnome"
Most of the plugins are split off from the main plugins package. See media-plugins/gst-plugins* ebuilds for examples how it is done and how you can create plugins for specific plugins yourself. The whole how and why is in short in the gst-plugins eclass and theres been a extensive posting to gentoo-dev ml a while ago. Useful & _working_ plugins can be requested for addition to the main tree. closing - not a bug