Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 320985 - media-video/totem complains about missing GStreamer plugin souphttpsrc
Summary: media-video/totem complains about missing GStreamer plugin souphttpsrc
Status: RESOLVED DUPLICATE of bug 320909
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: http://forums.gentoo.org/viewtopic-t-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-22 00:21 UTC by Artie Ziff
Modified: 2010-05-22 08:04 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 Artie Ziff 2010-05-22 00:21:08 UTC
I am working my way through build issues during the emerge of the gnome meta package. After examining the ebuild for media-video/totem-2.28.5-r4, I wonder if there is a missing dependency? 

Reproducible: Always

Steps to Reproduce:
1. emerge -uDNtv gnome 

Actual Results:  
# emerge -uDNtv gnome

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N    ] gnome-base/gnome-2.28.2  USE="cdr cups dvdr mono policykit -accessibility -ldap" 0 kB
[ebuild  N    ]  media-video/totem-2.28.5-r4  USE="galago nautilus python youtube -bluetooth -debug -doc -iplayer -lirc -nsplugin (-tracker)" 0 kB

Total: 2 packages (2 new), Size of downloads: 0 kB


>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 2) media-video/totem-2.28.5-r4
 * totem-2.28.5.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                   [ ok ]
 * totem-2.28.5-patches.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                           [ ok ]
 * checking ebuild checksums ;-) ...                                                                      [ ok ]
 * checking auxfile checksums ;-) ...                                                                     [ ok ]
 * checking miscfile checksums ;-) ...                                                                    [ ok ]
 * CPV:  media-video/totem-2.28.5-r4
 * REPO: gentoo
 * USE:  amd64 elibc_glibc galago kernel_linux multilib nautilus python userland_GNU youtube
>>> Unpacking source...
>>> Unpacking totem-2.28.5.tar.bz2 to /var/tmp/portage/media-video/totem-2.28.5-r4/work
>>> Unpacking totem-2.28.5-patches.tar.bz2 to /var/tmp/portage/media-video/totem-2.28.5-r4/work
>>> Source unpacked in /var/tmp/portage/media-video/totem-2.28.5-r4/work
>>> Preparing source in /var/tmp/portage/media-video/totem-2.28.5-r4/work/totem-2.28.5 ...
 * Fixing OMF Makefiles ...                                                                                [ ok ]
 * Running elibtoolize in: totem-2.28.5
 *   Applying portage-2.2.patch ...
 *   Applying sed-1.5.6.patch ...
 *   Applying as-needed-2.2.6.patch ...
 * Applying totem-2.26.1-smclient-target-detection.patch ...                                               [ ok ]
 * Applying totem-2.28.5-apple-trailers.patch ...                                                          [ ok ]
 * Applying totem-2.28.5-avoid-resize.patch ...                                                            [ ok ]
 * Applying totem-2.28.5-border-width.patch ...                                                            [ ok ]
 * Applying totem-2.28.5-button-popup.patch ...                                                            [ ok ]
 * Applying totem-2.28.5-dvb-crash.patch ...                                                               [ ok ]
 * Applying totem-2.28.5-dvd-eject.patch ...                                                               [ ok ]
 * Applying totem-2.28.5-gtklinkbutton.patch ...                                                           [ ok ]
 * Applying totem-2.28.5-gvfs-mount.patch ...                                                              [ ok ]
 * Applying totem-2.28.5-local-search.patch ...                                                            [ ok ]
 * Applying totem-2.28.5-menu-warning.patch ...                                                            [ ok ]
 * Applying totem-2.28.5-mouse-seeking.patch ...                                                           [ ok ]
 * Applying totem-2.28.5-narrowspace-browser.patch ...                                                     [ ok ]
 * Applying totem-2.28.5-narrowspace-functions.patch ...                                                   [ ok ]
 * Applying totem-2.28.5-narrowspace-seturl.patch ...                                                      [ ok ]
 * Applying totem-2.28.5-narrowspace-states.patch ...                                                      [ ok ]
 * Applying totem-2.28.5-opensubtitles-api.patch ...                                                       [ ok ]
 * Applying totem-2.28.5-pausing-preroll.patch ...                                                         [ ok ]
 * Applying totem-2.28.5-play-menus.patch ...                                                              [ ok ]
 * Applying totem-2.28.5-playbin-uri.patch ...                                                             [ ok ]
 * Applying totem-2.28.5-position-session.patch ...                                                        [ ok ]
 * Applying totem-2.28.5-pygtk-crash.patch ...                                                             [ ok ]
 * Applying totem-2.28.5-restore-position.patch ...                                                        [ ok ]
 * Applying totem-2.28.5-stream-uri.patch ...                                                              [ ok ]
 * Applying totem-2.28.5-timestatus-update.patch ...                                                       [ ok ]
 * Applying totem-2.28.5-youtube-regex.patch ...                                                           [ ok ]
 * Running eautoreconf in '/var/tmp/portage/media-video/totem-2.28.5-r4/work/totem-2.28.5' ...
 * Running aclocal ...                                                                                     [ ok ]
 * Running libtoolize --copy --force --install --automake ...                                              [ ok ]
 * Running aclocal ...                                                                                     [ ok ]
 * Running autoconf ...                                                                                    [ ok ]
 * Running autoheader ...                                                                                  [ ok ]
 * Running automake --add-missing --copy ...                                                               [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/media-video/totem-2.28.5-r4/work/totem-2.28.5 ...
 * econf: updating totem-2.28.5/config.sub with /usr/share/gnuconfig/config.sub
 * econf: updating totem-2.28.5/config.guess with /usr/share/gnuconfig/config.guess
./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-scrollkeeper --disable-schemas-install --disable-static --disable-vala --with-dbus --with-smclient --enable-easy-codec-installation --disable-browser-plugins BROWSER_PLUGIN_DIR=/usr/lib64/nsbrowser/plugins PLUGINDIR=/usr/lib64/totem/plugins --with-plugins=properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,brasero-disc-recorder,screenshot,galago,opensubtitles,jamendo,pythonconsole,dbus-service,youtube --disable-debug --enable-nautilus --enable-python --disable-gtk-doc
checking whether to enable maintainer-specific portions of Makefiles... no
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes

       8< snip >8

checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
configure: creating ./config.lt
config.lt: creating libtool
checking for x86_64-pc-linux-gnu-pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for glib-genmarshal... /usr/bin/glib-genmarshal
checking for glib-mkenums... /usr/bin/glib-mkenums
checking whether to enable easy codec installation support... yes
checking for MISSING_PLUGINS... yes
checking for GST... yes
checking GStreamer 0.10 inspection tool... yes
checking GStreamer 0.10 playbin2 plugin... yes
checking GStreamer 0.10 ffmpegcolorspace plugin... yes
checking GStreamer 0.10 videoscale plugin... yes
checking GStreamer 0.10 gconfaudiosink plugin... yes
checking GStreamer 0.10 gconfvideosink plugin... yes
checking GStreamer 0.10 goom plugin... yes
checking Whether not to check for iso-codes... no
checking whether iso-codes has iso-639 domain... yes
checking which smclient backend to use... xsmp
checking for SMCLIENT... yes
checking for DEPENDENCY... yes
checking for MM... yes
checking for GTK... yes
checking for UNIQUE... yes
checking for X... libraries , headers
checking for XTestFakeKeyEvent in -lXtst... yes
checking for XVIDMODE... yes
checking for X11 XFree86 headers... yes
checking whether Python plugin support is requested... yes
checking for a Python interpreter with version >= 2.3... python
checking for python... /usr/bin/python
checking for python version... 2.6
checking for python platform... linux2
checking for python script directory... ${prefix}/lib64/python2.6/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.6/site-packages
checking for PYGTK... yes
checking for pygtk defs... /usr/share/pygtk/2.0/defs
checking for pygtk codegen... /usr/bin/python /usr/lib64/python2.6/site-packages/gtk-2.0/codegen/codegen.py
checking for pygtk h2def... /usr/bin/python /usr/lib64/python2.6/site-packages/gtk-2.0/codegen/h2def.py
checking whether x86_64-pc-linux-gnu-gcc understands -fno-strict-aliasing... yes
checking whether Vala plugin support is requested... no
checking for GLIB... yes
checking for SCREENSAVER... yes
checking for MEDIA_PLAYER_KEYS... yes
checking for DISC_RECORDER... yes
checking for LIBGALAGO... yes
checking for LIBGDATA... yes
checking GStreamer 0.10 souphttpsrc plugin... no
configure: error:
               Cannot find required GStreamer-0.10 plugin 'souphttpsrc'.
               It should be part of gst-plugins-good. Please install it.
            

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/media-video/totem-2.28.5-r4/work/totem-2.28.5/config.log
 * ERROR: media-video/totem-2.28.5-r4 failed:
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_configure
 *   environment, line 5216:  Called gnome2_src_configure
 *   environment, line 3065:  Called econf '--disable-scrollkeeper' '--disable-schemas-install' '--disable-static' '--disable-vala' '--with-dbus' '--with-smclient' '--enable-easy-codec-installation' '--disable-browser-plugins' 'BROWSER_PLUGIN_DIR=/usr/lib64/nsbrowser/plugins' 'PLUGINDIR=/usr/lib64/totem/plugins' '--with-plugins=properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,brasero-disc-recorder,screenshot,galago,opensubtitles,jamendo,pythonconsole,dbus-service,youtube' '--disable-debug' '--enable-nautilus' '--enable-python' '--disable-gtk-doc'
 *     ebuild.sh, line  544:  Called die
 * The specific snippet of code:
 *            die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =media-video/totem-2.28.5-r4',
 * the complete build log and the output of 'emerge -pqv =media-video/totem-2.28.5-r4'.
 * The complete build log is located at '/var/tmp/portage/media-video/totem-2.28.5-r4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/totem-2.28.5-r4/temp/environment'.
 * S: '/var/tmp/portage/media-video/totem-2.28.5-r4/work/totem-2.28.5'

>>> Failed to emerge media-video/totem-2.28.5-r4, Log file:

>>>  '/var/tmp/portage/media-video/totem-2.28.5-r4/temp/build.log'

 * Messages for package media-video/totem-2.28.5-r4:

 * ERROR: media-video/totem-2.28.5-r4 failed:
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   54:  Called src_configure
 *   environment, line 5216:  Called gnome2_src_configure
 *   environment, line 3065:  Called econf '--disable-scrollkeeper' '--disable-schemas-install' '--disable-static' '--disable-vala' '--with-dbus' '--with-smclient' '--enable-easy-codec-installation' '--disable-browser-plugins' 'BROWSER_PLUGIN_DIR=/usr/lib64/nsbrowser/plugins' 'PLUGINDIR=/usr/lib64/totem/plugins' '--with-plugins=properties,thumbnail,screensaver,ontop,gromit,media-player-keys,skipto,brasero-disc-recorder,screenshot,galago,opensubtitles,jamendo,pythonconsole,dbus-service,youtube' '--disable-debug' '--enable-nautilus' '--enable-python' '--disable-gtk-doc'
 *     ebuild.sh, line  544:  Called die
 * The specific snippet of code:
 *            die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =media-video/totem-2.28.5-r4',
 * the complete build log and the output of 'emerge -pqv =media-video/totem-2.28.5-r4'.
 * The complete build log is located at '/var/tmp/portage/media-video/totem-2.28.5-r4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-video/totem-2.28.5-r4/temp/environment'.
 * S: '/var/tmp/portage/media-video/totem-2.28.5-r4/work/totem-2.28.5'

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Expected Results:  
successful build of totem

Should the totem ebuild specify the GStreamer package?
Comment 1 Pacho Ramos gentoo-dev 2010-05-22 08:04:26 UTC
Please run revdep-rebuild

*** This bug has been marked as a duplicate of bug 320909 ***