Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 140990

Summary: totem-1.4.2-r1 fails to finish configure
Product: Gentoo Linux Reporter: Joseph LeBlanc <jdlspeedy>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal CC: asuarez, gstreamer, kronenpj
Priority: Normal    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Joseph LeBlanc 2006-07-18 18:15:06 UTC
When installing totem it fails at:
--
checking GStreamer 0.10 playbin plugin... no

     Cannot find required GStreamer-0.10 plugin 'playbin'
     It should be part of gst-plugins-base. Please install it.
--
I installed everything in the gst-plugins* but I still have this error.

===============================================
Reproducible: Always
===============================================
Steps to Reproduce:
1. emerge totem
2. Wait ...
3. Fail!
===============================================
Actual Results:
...
checking for XML::Parser... ok
checking for iconv... /usr/bin/iconv
checking for msgfmt... /usr/bin/msgfmt
checking for msgmerge... /usr/bin/msgmerge
checking for xgettext... /usr/bin/xgettext
checking for i686-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for backend libraries... checking for GST... yes
GStreamer-0.10
checking GStreamer 0.10 playbin plugin... no
configure: error:
                                        Cannot find required GStreamer-0.10 plugin 'playbin'.
                                        It should be part of gst-plugins-base. Please install it.
                                

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/totem-1.4.2-r1/work/totem-1.4.2/config.log

!!! ERROR: media-video/totem-1.4.2-r1 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  totem-1.4.2-r1.ebuild, line 136:   Called gnome2_src_compile
  gnome2.eclass, line 63:   Called gnome2_src_configure
  gnome2.eclass, line 59:   Called econf '--disable-vanity' '--disable-gtk' '--with-dbus' '--disable-nautilus' '--enable-lirc' '--disable-nvtv' '--disable-mozilla' '--without-mozilla' '--enable-gstreamer=0.10' 'MOZILLA_PLUGINDIR=/usr/lib/nsbrowser' '--disable-gtk-doc'
  ebuild.sh, line 541:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
===============================================
emerge info:
Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16.16 i686)
=================================================================
System uname: 2.6.16.16 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.3.5-r2, 2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
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-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer sandbox sfperms strict usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS=""
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X X509 aac aalib aim alsa apache2 apm avi berkdb bitmap-fonts bonobo bzip2 cdda cddb chroot cjk clamd cli crypt cups curl dbus divx4linux dlloader dri dvb dvd dvdr eds emboss encode esd fbdev ffmpeg flac foomaticdb fortran gdbm gif gimpprint gpm gtk gtk2 gtkhtml httpd imlib isdnlog jack jpeg libg++ libwww lirc live mad mikmod mmx mono mp3 mpeg ncurses network nls nptl nvidia offensive ogg opengl oscar oss pam pcre pdflib perl png pppd print python qmail qt3 qt4 quicktime readline real reflection rtc samba sasl sdl session skey speex spell spl sse ssl stream svga tcpd theora truetype truetype-fonts type1-fonts udev usb v4l v4l2 vcd vfat videos vorbis wifi win32codecs xanix xinerama xml xmms xorg xv xvid zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux userland_GNU video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-07-18 20:38:22 UTC
Is this command returning something ?
 equery files gst-plugins-base |egrep playbin
Comment 2 Joseph LeBlanc 2006-07-19 03:36:35 UTC
# equery files gst-plugins-base |egrep playbin
/usr/lib/gstreamer-0.10/libgstplaybin.a
/usr/lib/gstreamer-0.10/libgstplaybin.la
/usr/lib/gstreamer-0.10/libgstplaybin.so

==
And if this helps too, this is when I reinstall gst-plugins-0.8.11 or install any other gst-plugins:
..
Added plugin wavenc with 1 feature.
Added plugin volume with 1 feature.
Added plugin volenv with 1 feature.

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.8/libgstvideotestsrc.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.
Comment 3 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-07-19 05:51:58 UTC
Please can you try:

gst-inspect-0.10 playbin

GStreamer 0.8 has nothing to do with this, and can be parallely installed without affecting 0.10.
Comment 4 Joseph LeBlanc 2006-07-19 16:47:37 UTC
# gst-inspect-0.10 playbin

ERROR: Caught a segmentation fault while loading plugin file:
/usr/lib/gstreamer-0.10/libgstaudioresample.so

Please either:
- remove it and restart.
- run with --gst-disable-segtrap and debug.
No such element or plugin 'playbin'
Comment 5 Zaheer Abbas Merali (RETIRED) gentoo-dev 2006-07-19 21:58:05 UTC
Please re-emerge liboil with CFLAGS containing just "-O2 -g" and try: gst-inspect-0.10 playbin again.
Comment 6 Joseph LeBlanc 2006-07-20 04:07:03 UTC
Hmm, thats weird its not segfaulting this time ;)

# gst-inspect-0.10 playbin
No such element or plugin 'playbin'

Comment 7 Steev Klimaszewski (RETIRED) gentoo-dev 2006-07-20 14:23:16 UTC
*** Bug 141209 has been marked as a duplicate of this bug. ***
Comment 8 Paul Kronenwetter 2006-07-20 18:38:06 UTC
I had this problem as well.  After re-emerging liboil, I re-emerged gstreamer:
emerge gstreamer

This re-emerged v0.10.8.  After that 'gst-inspect-0.10 playbin' returned this:

Factory Details:
  Long name:    Player Bin
  Class:        Generic/Bin/Player
  Description:  Autoplug and play media from an uri
  Author(s):    Wim Taymans <wim@fluendo.com>
  Rank:         none (0)

Plugin Details:
  Name:                 playbin
  Description:          player bin
  Filename:             /usr/lib/gstreamer-0.10/libgstplaybin.so
  Version:              0.10.8
  License:              LGPL
  Source module:        gst-plugins-base
  Binary package:       GStreamer Base Plug-ins source release
  Origin URL:           Unknown package origin
...

Then totem compiled for me without any trouble.
Comment 9 Airel Perez Suarez 2006-07-21 06:45:06 UTC
(In reply to comment #0)

I solve this problemn:
first of all you must re-emerge as Paul says the liboil file
after that emerge gstreamer
and maybe you need to emerge also gst-plugins-good
and after that you can emerge the totem file
I try this and fix the problem.

> When installing totem it fails at:
> --
> checking GStreamer 0.10 playbin plugin... no
> 
>      Cannot find required GStreamer-0.10 plugin 'playbin'
>      It should be part of gst-plugins-base. Please install it.
> --
> I installed everything in the gst-plugins* but I still have this error.
> 
> ===============================================
> Reproducible: Always
> ===============================================
> Steps to Reproduce:
> 1. emerge totem
> 2. Wait ...
> 3. Fail!
> ===============================================
> Actual Results:
> ...
> checking for XML::Parser... ok
> checking for iconv... /usr/bin/iconv
> checking for msgfmt... /usr/bin/msgfmt
> checking for msgmerge... /usr/bin/msgmerge
> checking for xgettext... /usr/bin/xgettext
> checking for i686-pc-linux-gnu-pkg-config... no
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for backend libraries... checking for GST... yes
> GStreamer-0.10
> checking GStreamer 0.10 playbin plugin... no
> configure: error:
>                                         Cannot find required GStreamer-0.10
> plugin 'playbin'.
>                                         It should be part of gst-plugins-base.
> Please install it.
> 
> 
> !!! Please attach the following file when filing a report to bugs.gentoo.org:
> !!! /var/tmp/portage/totem-1.4.2-r1/work/totem-1.4.2/config.log
> 
> !!! ERROR: media-video/totem-1.4.2-r1 failed.
> Call stack:
>   ebuild.sh, line 1539:   Called dyn_compile
>   ebuild.sh, line 939:   Called src_compile
>   totem-1.4.2-r1.ebuild, line 136:   Called gnome2_src_compile
>   gnome2.eclass, line 63:   Called gnome2_src_configure
>   gnome2.eclass, line 59:   Called econf '--disable-vanity' '--disable-gtk'
> '--with-dbus' '--disable-nautilus' '--enable-lirc' '--disable-nvtv'
> '--disable-mozilla' '--without-mozilla' '--enable-gstreamer=0.10'
> 'MOZILLA_PLUGINDIR=/usr/lib/nsbrowser' '--disable-gtk-doc'
>   ebuild.sh, line 541:   Called die
> 
> !!! econf failed
> !!! If you need support, post the topmost build error, and the call stack if
> relevant.
> ===============================================
> emerge info:
> Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16.16
> i686)
> =================================================================
> System uname: 2.6.16.16 i686 AMD Athlon(tm) XP 2500+
> Gentoo Base System version 1.6.15
> app-admin/eselect-compiler: [Not Present]
> dev-lang/python:     2.3.5-r2, 2.4.3-r1
> dev-python/pycrypto: 2.0.1-r5
> dev-util/ccache:     [Not Present]
> dev-util/confcache:  [Not Present]
> 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-r2
> sys-devel/binutils:  2.16.1-r3
> sys-devel/gcc-config: 1.3.13-r3
> sys-devel/libtool:   1.5.22
> virtual/os-headers:  2.6.11-r2
> ACCEPT_KEYWORDS="x86"
> AUTOCLEAN="yes"
> CBUILD="i686-pc-linux-gnu"
> CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> CHOST="i686-pc-linux-gnu"
> CONFIG_PROTECT="/etc /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref
> /var/qmail/alias /var/qmail/control"
> CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
> CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer"
> DISTDIR="/usr/portage/distfiles"
> FEATURES="autoconfig buildpkg distlocks fixpackages metadata-transfer sandbox
> sfperms strict usersandbox"
> GENTOO_MIRRORS="http://distfiles.gentoo.org
> http://distro.ibiblio.org/pub/linux/distributions/gentoo"
> MAKEOPTS="-j2"
> PKGDIR="/usr/portage/packages"
> PORTAGE_RSYNC_EXTRA_OPTS=""
> PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
> --force --whole-file --delete --delete-after --stats --timeout=180
> --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
> PORTAGE_TMPDIR="/var/tmp"
> PORTDIR="/usr/portage"
> PORTDIR_OVERLAY="/usr/local/portage"
> SYNC="rsync://rsync.gentoo.org/gentoo-portage"
> USE="x86 3dnow X X509 aac aalib aim alsa apache2 apm avi berkdb bitmap-fonts
> bonobo bzip2 cdda cddb chroot cjk clamd cli crypt cups curl dbus divx4linux
> dlloader dri dvb dvd dvdr eds emboss encode esd fbdev ffmpeg flac foomaticdb
> fortran gdbm gif gimpprint gpm gtk gtk2 gtkhtml httpd imlib isdnlog jack jpeg
> libg++ libwww lirc live mad mikmod mmx mono mp3 mpeg ncurses network nls nptl
> nvidia offensive ogg opengl oscar oss pam pcre pdflib perl png pppd print
> python qmail qt3 qt4 quicktime readline real reflection rtc samba sasl sdl
> session skey speex spell spl sse ssl stream svga tcpd theora truetype
> truetype-fonts type1-fonts udev usb v4l v4l2 vcd vfat videos vorbis wifi
> win32codecs xanix xinerama xml xmms xorg xv xvid zlib elibc_glibc
> input_devices_keyboard input_devices_mouse input_devices_evdev kernel_linux
> userland_GNU video_cards_nvidia"
> Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
> LINGUAS
> 

Comment 10 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-10-16 08:37:24 UTC
Closing as per comment 9