after install gst-plugins 0.8.8, gstreamer can't load audio sink plugins. run with "--gst-debug-level=5 --gst-debug-no-color" and i found error message below. DEBUG (0x80532f0 - 308433:39:48.263843000) GST_PLUGIN_LOADING(25054) gstplugin.c(340):gst_plugin_check_file: Error loading plugin /usr/lib/gstreamer-0.8/libgstalsa.so, reason: /usr/lib/gstreamer-0.8/libgstalsa.so: undefined symbol: gst_audio_set_channel_positions DEBUG (0x80532f0 - 308433:39:48.265547000) GST_PLUGIN_LOADING(25054) gstplugin.c(340):gst_plugin_check_file: Error loading plugin /usr/lib/gstreamer-0.8/libgstesd.so, reason: /usr/lib/gstreamer-0.8/libgstesd.so: undefined symbol: gst_audio_clock_new DEBUG (0x80532f0 - 308433:39:48.266988000) GST_PLUGIN_LOADING(25054) gstplugin.c(340):gst_plugin_check_file: Error loading plugin /usr/lib/gstreamer-0.8/libgstossaudio.so, reason: /usr/lib/gstreamer-0.8/libgstossaudio.so: undefined symbol: gst_audio_clock_new Reproducible: Always Steps to Reproduce: 1. emerge gst-plugins-0.8.8 2. run gstreamer-properties 3. Actual Results: application runs and can select audio sink plugins. Expected Results: can't select audio sink plugins. Portage 2.0.51-r14 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r0, 2.6.11-gentoo-r2 i686) ================================================================= System uname: 2.6.11-gentoo-r2 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.6.8 Python: dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4,dev-lang/python-2.4-r2 [2.3.4 (#1, Oct 15 2004, 18:19:48)] ccache version 2.3 [enabled] dev-lang/python: 2.2.3-r5, 2.3.4, 2.4-r2 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.9.4, 1.6.3, 1.8.5-r3, 1.5, 1.7.9 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r2 virtual/os-headers: 2.6.8.1-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-pipe -march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -O3 -fstack-protector -fomit-frame-pointer -fPIC -Wl,-z,now" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /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="-pipe -march=athlon-xp -mfpmath=sse -msse -mmmx -m3dnow -O3 -fstack-protector -fomit-frame-pointer -fPIC -Wl,-z,now" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks loadpolicy sandbox sfperms" GENTOO_MIRRORS="http://ftp.gentoo.or.kr ftp://xinick.com/pub/linux/gentoo http://gentoo.oregonstate.edu " LANG="ko_KR.UTF-8" MAKEOPTS="" PKGDIR="/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/bmg-main" SYNC="rsync://rsync.asia.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X accessibility acl acpi alsa apm arts avi bash-completion berkdb bitmap-fonts cairo cdr cjk crypt cscope cups curl dmx dts dvd dvdr eds emboss encode esd evo faad flac foomaticdb fortran gcj gdbm gif gimpprint gnome gnutls gphoto2 gsnd gstreamer gtk gtk2 hal howl ieee1394 imagemagick imlib immqt-bc ipv6 jack java joystick jpeg junit kde kerberos krb5 ldap libg++ libwww mad mikmod mmx mmx2 mono motif mozilla mp3 mpeg mysql ncurses net nls nntp nptl objc odbc oggvorbis opengl oss pam pda pdflib perl pic png ppds python qt quicktime readline samba sdl slang snmp speex spell sqlite sse ssl sysvipc tcltk tcpd theora threads tiff truetype truetype-fonts type1-fonts unicode usb xfs xim xinerama xml xml2 xprint xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
ah.. sorry. it happens because lazy binding option in my CFLAGS. remove "-Wl,-z,now" in CFLAGS and rebuild, it works properly.