Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 122735 - banshee 0.10.6 fails on "GStreamer element audioconvert"
Summary: banshee 0.10.6 fails on "GStreamer element audioconvert"
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-13 15:15 UTC by Max Powers
Modified: 2006-02-21 16:23 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 Max Powers 2006-02-13 15:15:25 UTC
Trying to emerge banshee failes on "GStreamer element audioconvert." Installing using USE flags="ipod mad". Here is the output:

checking for GLIB - version >= 2.0.0... yes (version 2.8.6)
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for install... /bin/install -c
checking for i686-pc-linux-gnu-pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for MONO... yes
checking for mono.pc... found
checking for Mono.Data.SqliteClient.dll... found
checking for Mono.Posix.dll... found
checking for System.Runtime.Remoting.dll... found
checking for System.Web.dll... found
checking for System.Web.Services.dll... found
configure: not building Banshee API documentation
checking for GTKSHARP... yes
checking for IPODSHARP... yes
checking for NJBSHARP... checking for DBUSSHARP... yes
checking for SQLITE... yes
checking for MUSICBRAINZ... yes
checking for GST... checking for GST... yes
checking for gst-inspect-0.8... gst-inspect-0.8
checking GStreamer element spider... found.
checking GStreamer element cdparanoia... found.
checking GStreamer element gnomevfssink... found.
checking GStreamer element gnomevfssrc... found.
checking GStreamer element audioconvert... not found.
configure: error: The 'audioconvert' GStreamer plugin was not found.

Emerge info:

Portage 2.1_pre4-r1 (default-linux/x86/2005.1, gcc-3.4.5, glibc-2.3.5-r3, 2.6.15 i686)
=================================================================
System uname: 2.6.15 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.14
dev-lang/python:     2.4.2-r1
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LDFLAGS="-Wl,-z,now"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home/tmp/"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/william/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa avi berkdb cdr crypt cups dri dvd dvdr eds emboss foomaticdb fortran gdbm gif gnome gstreamer gtk2 hal imlib jpeg libg++ libwww mad mmx motif mp3 mpeg ncurses opengl pam pdflib perl png python quicktime readline spell sse ssl tcpd truetype truetype-fonts type1-fonts unicode usb xml2 xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux userland_GNU video_cards_nv video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LANG, LC_ALL, LINGUAS
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2006-02-13 15:36:25 UTC
show me all gstreamer packages you have installed and versions please.
Comment 2 Max Powers 2006-02-13 16:03:05 UTC
Here is a listing:

*  media-libs/gst-plugins
      Latest version available: 0.8.11
      Latest version installed: 0.8.11
      Size of files: 2,382 kB
      Homepage:      http://gstreamer.net/
      Description:   Basepack of plugins for gstreamer
      License:       GPL-2

*  media-plugins/gst-plugins-alsa
      Latest version available: 0.8.11
      Latest version installed: 0.8.11
      Size of files: 7,147 kB
      Homepage:      http://gstreamer.freedesktop.org/modules/gst-plugins.html
      Description:   plugin for gstreamer
      License:       GPL-2

*  media-plugins/gst-plugins-cdparanoia
      Latest version available: 0.8.11
      Latest version installed: 0.8.11
      Size of files: 7,147 kB
      Homepage:      http://gstreamer.freedesktop.org/modules/gst-plugins.html
      Description:   plugin for gstreamer
      License:       GPL-2

*  media-plugins/gst-plugins-gnomevfs
      Latest version available: 0.8.11
      Latest version installed: 0.8.11
      Size of files: 7,147 kB
      Homepage:      http://gstreamer.freedesktop.org/modules/gst-plugins.html
      Description:   plugin for gstreamer
      License:       GPL-2

*  media-plugins/gst-plugins-mad
      Latest version available: 0.8.11
      Latest version installed: 0.8.11
      Size of files: 7,147 kB
      Homepage:      http://gstreamer.freedesktop.org/modules/gst-plugins.html
      Description:   plugin for gstreamer
      License:       GPL-2

*  media-libs/gstreamer
      Latest version available: 0.8.11
      Latest version installed: 0.8.11
      Size of files: 1,425 kB
      Homepage:      http://gstreamer.sourceforge.net
      Description:   Streaming media framework
      License:       LGPL-2

I simply did an "emerge banshee". Do you know what plugin the audioconvert is part of in gentoo? I ran a gst-register and got this:

william@megatron ~ $ gst-register-0.8
Trying to load global_registry ...
Added plugin gstvideo with 0 features.
Added plugin audiorate with 1 feature.
Added plugin colorspace with 1 feature.
Added plugin y4menc with 1 feature.
Added plugin gstresample with 0 features.
Added plugin smpte with 1 feature.
Added plugin alpha with 1 feature.
Added plugin gstindexers with 2 features.
Added plugin mpegaudioparse with 1 feature.
Added plugin gnomevfs with 2 features.
Added plugin gstoptomegascheduler with 1 feature.
Added plugin gstbasicgthreadscheduler with 1 feature.
Added plugin mpegaudio with 1 feature.
Added plugin videocrop with 1 feature.
Added plugin volume with 1 feature.
Added plugin videoscale with 1 feature.
Added plugin playondemand with 1 feature.
Added plugin videorate with 1 feature.
Added plugin multipart with 2 features.
Added plugin alphacolor with 1 feature.
Added plugin videobox with 1 feature.
Added plugin interleave with 2 features.
Added plugin gstdataprotocol with 0 features.
Added plugin rfbsrc with 1 feature.
Added plugin spectrum with 1 feature.
Added plugin gstoptgthreadscheduler with 1 feature.
Added plugin gsttags with 1 feature.
Added plugin ac3parse with 1 feature.
Added plugin volenv with 1 feature.
Added plugin dvdlpcmdec with 1 feature.
Added plugin efence with 1 feature.
Added plugin gstaudiofilter with 0 features.
Added plugin switch with 1 feature.
Added plugin level with 1 feature.
Added plugin gstoptscheduler with 1 feature.
Added plugin debug with 5 features.
Added plugin audioscale with 1 feature.
Added plugin autodetect with 2 features.
Added plugin videotestsrc with 1 feature.
Added plugin gstequalizer with 1 feature.
Added plugin typefindfunctions with 70 features.
Added plugin tta with 2 features.
Added plugin monoscope with 1 feature.
Added plugin udp with 2 features.
Added plugin mpeg2sub with 1 feature.
Added plugin vbidec with 1 feature.
Added plugin tcp with 7 features.
Added plugin gstentryomegascheduler with 1 feature.
Added plugin ximagesink with 2 features.
Added plugin passthrough with 1 feature.
Added plugin gconfelements with 2 features.
Added plugin auparse with 1 feature.
Added plugin rtp with 4 features.
Added plugin gstfairgthreadscheduler with 1 feature.
Added plugin gstbasicomegascheduler with 1 feature.
Added plugin chart with 1 feature.
Added plugin mulaw with 2 features.
Added plugin sine with 1 feature.
Added plugin decodebin with 1 feature.
Added plugin freeze with 1 feature.
Added plugin gstentrygthreadscheduler with 1 feature.
Added plugin subparse with 2 features.
Added plugin median with 1 feature.
Added plugin videomixer with 1 feature.
Added plugin smooth with 1 feature.
Added plugin mad with 5 features.
Added plugin wavenc with 1 feature.
Added plugin rtjpeg with 2 features.
Added plugin imagemixer with 1 feature.
Added plugin gstmultifilesink with 1 feature.
Added plugin playbin with 1 feature.
Added plugin speed with 1 feature.
Added plugin dvdsubdec with 1 feature.
Added plugin mpeg1videoparse with 1 feature.
Added plugin gstelements with 15 features.
Added plugin gstspider with 2 features.
Added plugin deinterlace with 1 feature.
Added plugin overlay with 1 feature.
Added plugin stereo with 1 feature.
Added plugin festival with 1 feature.
Added plugin gstvideofilter with 0 features.
Added plugin gstgetbits with 0 features.
Added plugin gstidct with 0 features.
Added plugin effectv with 8 features.
Added plugin gstaudio with 0 features.
Added plugin cdparanoia with 1 feature.
Added plugin gstbytestream with 0 features.
Added plugin alsa with 3 features.
Added plugin silence with 1 feature.
Added plugin filter with 3 features.
Added plugin alaw with 2 features.
Added plugin ffmpegcolorspace with 1 feature.
Added plugin videodrop with 1 feature.
Added plugin xwindowlistener with 0 features.
Added plugin goom with 1 feature.
Added plugin gstaudioconvert with 2 features.
Added plugin gamma with 1 feature.
Added plugin system_encode with 1 feature.
Added plugin synaesthesia with 1 feature.
Added plugin cutter with 1 feature.
Added plugin modplug with 1 feature.
Added plugin adder with 1 feature.
Added plugin videobalance with 1 feature.
Added plugin riff with 0 features.
Added plugin apetag with 1 feature.
Added plugin flxdec with 1 feature.
Added plugin mpegstream with 4 features.
Added plugin rmdemux with 1 feature.
Added plugin navigationtest with 1 feature.
Added plugin games with 1 feature.
Added plugin videoflip with 1 feature.
Added plugin avi with 2 features.
Added plugin asf with 2 features.
Added plugin qtdemux with 1 feature.
Added plugin mixmatrix with 1 feature.
Added plugin cdxaparse with 2 features.
Added plugin wavparse with 1 feature.
Added plugin matroska with 2 features.
Loaded 118 plugins with 240 features.


Notice that its says I do infact have that plugin (unless its something different): Added plugin gstaudioconvert with 2 features.

Thanks for the quick response
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2006-02-13 16:36:21 UTC
audioconvert is provided by media-libs/gst-plugins try re-emerging gst-plugins, re-run gst-register-0.8 and then try re-emerging banshee (this happens with 0.10.5 release ?). If none of that doesn't work show me gst-inspect-0.8  | grep audioconvert you'll probably have your gstreamer broken.
Comment 4 Luis Medinas (RETIRED) gentoo-dev 2006-02-13 16:38:55 UTC
i forgot to mention try to remove also your ~/.gstreamer-0.8/registry.xml before re-run gst-register-0.8
Comment 5 Max Powers 2006-02-13 18:02:23 UTC
I did as instructed. Removed the xml file from my profile. Re-emerged gst-plugins and reran gst-registry. Re-emerged all gst-plugins. Tried to emerge banshee again and same error. All version of banshee have the same error (>=0.10.4). I ran gst-inspect and got this:

gst-inspect-0.8 | grep audioconvert
gstaudioconvert:  audioconvert: Audio Conversion
gstaudioconvert:  buffer-frames-convert: buffer-frames conversion

I am at a loss. I have no problems with anything except banshee....
Comment 6 Luis Medinas (RETIRED) gentoo-dev 2006-02-18 07:19:08 UTC
are you using any gnome beta release or gst-0.10 ?
Comment 7 Max Powers 2006-02-18 10:15:34 UTC
I am running GNOME 2.12.3 as located in portage. No eroneous beta builds for GNOME installed. Running gstreamer 0.8.11 also from portage. Do not have gstreamer 0.10.* installed or ever have for that matter. 

I would say there might be a problem with the the configure script, but all versions break on this error. I am wondering if maybe its not a problem with autotools or something that relates to 'configure?'
Comment 8 Max Powers 2006-02-21 15:31:23 UTC
It seems I have found the culprit. LDFLAGS seem to corrupt gstreamer. I have recompiled gst-plugins without LDFLAGS and they have solved any erroneous errors. I ran into errors like these from Gnomebaker:

(gnomebaker:20218): GStreamer-CRITICAL **: how to remove plugins?

(gnomebaker:20218): GStreamer-CRITICAL **: Factory for `wavparse' has no type. This probably means the plugin wasn't found because the registry is broken. The plugin GStreamer was looking for is named 'wavparse' and is expected in file '/usr/lib/gstreamer-0.8/libgstwavparse.so'. The registry for this plugin is located at '/home/william/.gstreamer-0.8/registry.xml'

I did some searching and found other with the same problems. Indeed it is so. Looks like LDFLAGS="-Wl,-z,now" does cause problems with gst. Perhaps adding a warning to the ebuilds of filtering them out? Either way, it is something I am aware of and have indeed fixed my problem. Thanks for the help Luis.
Comment 9 Luis Medinas (RETIRED) gentoo-dev 2006-02-21 15:44:26 UTC
good to know... LDFLAGS is evil.
Comment 10 Max Powers 2006-02-21 16:23:58 UTC
I have regressed the LDFLAGS back to "-Wl, O1" (as a test case) and gstreamer does compile without breaking. I should have known then to update to something more aggressive. No problems compiling anything and banshee is installed and working properly.