Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 244503 - media-video/totem-2.24.2 need gst-plugins-good as dependency
Summary: media-video/totem-2.24.2 need gst-plugins-good as dependency
Status: RESOLVED DUPLICATE of bug 143810
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 267086 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-10-26 19:09 UTC by Gianluca Andreotti (K.a.o.s.)
Modified: 2011-06-10 20:14 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
totem-2.24.2/config.log (config.log,48.25 KB, text/plain)
2008-10-26 19:55 UTC, Gianluca Andreotti (K.a.o.s.)
Details
totem-2.24.4/config.log (config.log,49.05 KB, text/plain)
2009-04-19 10:38 UTC, Will Madden
Details
totem-2.24.4/environment (environment,110.38 KB, text/plain)
2009-04-19 10:39 UTC, Will Madden
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gianluca Andreotti (K.a.o.s.) 2008-10-26 19:09:50 UTC
Totem 2.24.2 fails to emerge when gst-plugins-good isn't installed.

***
...
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by x86_64-pc-linux-gnu-g++... /usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for x86_64-pc-linux-gnu-g++ option to produce PIC... -fPIC
checking if x86_64-pc-linux-gnu-g++ PIC flag -fPIC works... yes
checking if x86_64-pc-linux-gnu-g++ static flag -static works... yes
checking if x86_64-pc-linux-gnu-g++ supports -c -o file.o... yes
checking whether the x86_64-pc-linux-gnu-g++ linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
appending configuration tag "F77" to 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 for backend libraries... GStreamer-0.10
checking GStreamer 0.10 playbin plugin... yes
checking GStreamer 0.10 ffmpegcolorspace plugin... yes
checking GStreamer 0.10 videoscale plugin... yes
checking GStreamer 0.10 gconfaudiosink plugin... ./configure: line 22664:  6827 Aborted                 $gst010_inspect $good_element > /dev/null 2> /dev/null
no
configure: error:
				Cannot find required GStreamer-0.10 plugin 'gconfaudiosink'.
				It should be part of gst-plugins-good. Please install it.


Reproducible: Always

Steps to Reproduce:
1. Uninstal gst-plugins-good (not sure of this...)
2. emerge totem
3. See ./configure doesn't work


Expected Results:  
Totem emerged correctly

Portage 2.2_rc12 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.8_p20080602-r0, 2.6.27-rc9-zenmm1 x86_64)
=================================================================
System uname: Linux-2.6.27-rc9-zenmm1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T5470_@_1.60GHz-with-glibc2.2.5
Timestamp of tree: Sun, 26 Oct 2008 18:36:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r4
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer noman parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="it"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X X509 aac aalib acl acpi additions administrator ads aften alsa amd64 apache2 applet archive artworkextra aspell async asyncns atmo audiofile automount avahi background bash-completion bittorrent bl blender-game bluetooth bookmarks branding bzip2 c++ cairo caps ccache cdaudio cdda cdio cdparanoia cdr cdrom cgi chroot cli contentcache contrib corefonts cpudetection cracklib css ctype cups cupsddk curl cvs cxx dbus deskbar devhelp device-mapper dga disk-partition divx dmi dri dvd dvdr dvdread eds emboss encode epiphany equalizer esd extensions fat fbcon fbcondecor fbsplash ffmpeg firefox firefox3 flac fontconfig foomaticdb fpx ftp fuse gconf gcrypt gdbm gdl gecko gedit gif gimp git glade glib glitz glut gmp gnome gnome-keyring gnomecd gnutls gpm grammar gre grub gs gsf gstreamer gtk gtkhtml hal hash hddtemp hdri hpn icons id3tag imagemagick imap injection inkjar inline innodb iodbc ipod ipv6 ipw3945 ithreads java java6 javascript john jpeg jpeg2k l7filter lame laptop libburn libcaca libgcrypt libnotify libsexy libssh2 libwww linuxthreads-tls lm_sensors logrotate loop-aes lzo mad md5sum mdnsresponder-compat midi mikmod mktemp mmap mmx mng mouse moznoirc moznomail moznopango mozsha1 mp2 mp3 mp4 mpeg mplayer msn mudflap multilib mysql mysqli nano-syntax nautilus ncurses network new-login nfs nls nptl nptlonly nsplugin nss ntfs ntp odbc odk ogg opengl openntpd openssh openssl pam pcmcia pcre pdf perl php png policykit portaudio posix ppds python query-browser quicktime raw rc5 rdesktop rss rtc ruby rubytests scanner sdl sdl-image sdl-sound session shout signatures skins smp sndfile soap sockets soundex spell spoof-source sql sqlite sqlite3 sse sse2 sse3 ssl ssse3 stream subversion svg swat symlink sysfs syslog sysvipc taglib tcl theora threads threadsafe threadsonly tiff tk tls totem trace truetype twolame unicode upnp usb userlocales v4l2 valgrind vamp vcd videos vim vim-pager vim-syntax vim-with-x vlm vorbis wav wavpack wifi winbind wireshark wmf wmp wxwindows x264 xcomposite xforms xfs xine xml xorg xpm xscreensaver xsl xulrunner xv xvid xvmc yv12 zeroconf zlib zoran" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-26 19:29:45 UTC
Here is what's in the ebuild:

    >=media-libs/gstreamer-0.10.16
    >=media-libs/gst-plugins-good-0.10
    >=media-libs/gst-plugins-base-0.10.12
    >=media-plugins/gst-plugins-pango-0.10
    >=media-plugins/gst-plugins-gconf-0.10
    >=media-plugins/gst-plugins-gio-0.10

    >=media-plugins/gst-plugins-x-0.10
    >=media-plugins/gst-plugins-meta-0.10-r2

now I'd be pleased to know what you did to get there.
Comment 2 Gianluca Andreotti (K.a.o.s.) 2008-10-26 19:55:04 UTC
Created attachment 169950 [details]
totem-2.24.2/config.log
Comment 3 Gianluca Andreotti (K.a.o.s.) 2008-10-26 19:56:35 UTC
(In reply to comment #1)
> Here is what's in the ebuild:
> 
>     >=media-libs/gstreamer-0.10.16
>     >=media-libs/gst-plugins-good-0.10
>     >=media-libs/gst-plugins-base-0.10.12
>     >=media-plugins/gst-plugins-pango-0.10
>     >=media-plugins/gst-plugins-gconf-0.10
>     >=media-plugins/gst-plugins-gio-0.10
> 
>     >=media-plugins/gst-plugins-x-0.10
>     >=media-plugins/gst-plugins-meta-0.10-r2
> 
> now I'd be pleased to know what you did to get there.
> 

I'm only reinstalling Gentoo.
I was emerging the gnome package when this error occurred.
I tried to emerge gst-plugins-good and nothing changed.

Really... it's very strange and I don't know how I got this error
The ebuild is correct, and also after an emerge --sync (and the problem for me is still present).

I attach the config.log file

Maybe... I'm using Reiser4 in this installation. Can be this the cause?
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-26 20:02:10 UTC
filesystem should matter. could you list out all gstreamer package installed and their versions ?
Comment 5 Gianluca Andreotti (K.a.o.s.) 2008-10-26 20:12:48 UTC
(In reply to comment #4)
> filesystem should matter. could you list out all gstreamer package installed
> and their versions ?
> 

I don't know why... but media-libs/gstreamer wasn't installed... now Totem fails with same error, although I emerged gstreamer.

***

All gst-plugin installed:

[I] media-libs/gst-plugins-base
     Installed versions:  0.10.20(0.10)(15:05:37 10/24/08)(nls -debug)
[I] media-libs/gst-plugins-good
     Installed versions:  0.10.8-r1(0.10)(19:29:18 10/26/08)(-debug)
[I] media-libs/gst-plugins-ugly
     Installed versions:  0.10.8(0.10)(13:40:45 10/26/08)(-debug)
[I] media-plugins/gst-plugins-a52dec
     Installed versions:  0.10.8(0.10)(14:37:57 10/26/08)
[I] media-plugins/gst-plugins-alsa
     Installed versions:  0.10.20(0.10)(13:41:29 10/26/08)
[I] media-plugins/gst-plugins-cdparanoia
     Installed versions:  0.10.20(0.10)(15:40:14 10/24/08)
[I] media-plugins/gst-plugins-dvdread
     Installed versions:  0.10.8(0.10)(14:39:31 10/26/08)
[I] media-plugins/gst-plugins-esd
     Installed versions:  0.10.8(0.10)(13:45:18 10/26/08)
[I] media-plugins/gst-plugins-ffmpeg
     Installed versions:  0.10.5(0.10)(13:47:31 10/26/08)
[I] media-plugins/gst-plugins-flac
     Installed versions:  0.10.8(0.10)(13:42:04 10/26/08)
[I] media-plugins/gst-plugins-gconf
     Installed versions:  0.10.8-r1(0.10)(14:58:04 10/26/08)
[I] media-plugins/gst-plugins-gio
     Installed versions:  0.10.20(0.10)(15:27:57 10/24/08)
[I] media-plugins/gst-plugins-mad
     Installed versions:  0.10.8(0.10)(14:38:23 10/26/08)
[I] media-plugins/gst-plugins-meta
     Installed versions:  0.10-r2(0.10)(14:39:38 10/26/08)(X alsa dvd esd ffmpeg flac mad mpeg ogg theora vorbis xv -a52 -dvb -mythtv -oss)
[I] media-plugins/gst-plugins-mpeg2dec
     Installed versions:  0.10.8(0.10)(13:46:56 10/26/08)
[I] media-plugins/gst-plugins-ogg
     Installed versions:  0.10.20(0.10)(13:42:45 10/26/08)
[I] media-plugins/gst-plugins-pango
     Installed versions:  0.10.20(0.10)(15:40:45 10/24/08)
[I] media-plugins/gst-plugins-theora
     Installed versions:  0.10.20(0.10)(13:38:40 10/26/08)
[I] media-plugins/gst-plugins-vorbis
     Installed versions:  0.10.20(0.10)(13:43:35 10/26/08)
[I] media-plugins/gst-plugins-x
     Installed versions:  0.10.20(0.10)(15:41:20 10/24/08)
[I] media-plugins/gst-plugins-xvideo
     Installed versions:  0.10.20(0.10)(13:39:20 10/26/08)

and

[I] media-libs/gstreamer
     Installed versions:  0.10.20(0.10)(20:07:43 10/26/08)(nls -debug -test)
Comment 6 Rémi Cardona (RETIRED) gentoo-dev 2008-10-27 10:45:00 UTC
Please try reemerging your gst-plugins (all of them).

"emerge -1 `qlist -I gst-plugins -C` -pv" should do the trick.

Thanks
Comment 7 Gianluca Andreotti (K.a.o.s.) 2008-10-27 17:23:18 UTC
(In reply to comment #6)
> Please try reemerging your gst-plugins (all of them).
> 
> "emerge -1 `qlist -I gst-plugins -C` -pv" should do the trick.
> 
> Thanks
> 

Nothing changed.
Maybe re-emerging world do the trick (I don't think), but I can't try, because the hd has been formatted to transfer some file.

I think is a Reiser4 bug or a corruption of Portage PKG database.

Thanks to all anyway, if I can, I will retry.
Comment 8 Pavel Kraynyukhov 2008-12-12 10:53:06 UTC
Same here. Compiling gentoo in 32-bit chroot, for core2. May this bug happen because of USE flags ?

USE="glibc-omitfp minimal -python -ruby -java -gcj -fortran -nocxx c c++ cxx
-gcc64 -multilib png pnm jpeg jpeg2k tiff gif openexr gtk gtk2 gnome -kde  
-qt3 glitz opengl openal alsa sound souds audio wavpack ogg vorbis theora
mp3 mpeg flac lame lcms matroska sse mmx -3dnow mmxext -3dnowext mjpeg sse2
-sse3 -ssse3 -sse4 -sse4a -sse5 -kdelibs fbcon fbcondecor divx dmi xvid mmap
gnome-keyring gnome-vfs gnutls gphoto2 graphics -nfs -nfs4 nsplugin
plugins skins tga threads nptl nptlonly pcre v4l v4l2 wma wmf wmp x264 xpm
vcd vcdx vcdinfo dvd dvdr cdr radio real dvdread dvdnav -snmp quicktime
truetype unicode scanner urandom plotutils svg svgz sysfs -gdbm berkdb
syslog video video_cards_i810 xvmc cdparanoia bluetooth bluez async automount
gui amrwb amrnb twolame ppds rtc smp music openssl -bindist -jikes laptop
imlib -ipv6 browserplugin boost hal dbus hdri -selinux -seamonkey sensord xft
wav pango cairo xulrunner xcb xv mng nautilus cdrom wxwindows session streal
ssl xosd xscreensaver gd X avahi bash-completion cscope vim-pager qt4 zeroconf
samba cups gs pdf postscript foomaticdb xprint gnome-print -accessibility mono
autoipd pch beagle xmp acpi -apm glib hpn inotify libnotify dnotify v4l2 directfb utils ntp"
Comment 9 Gianluca Andreotti (K.a.o.s.) 2008-12-12 13:04:59 UTC
I resolved launching gst-inspect. After that totem compile normally.
Comment 10 Sebastien Piechurski 2008-12-13 21:57:59 UTC
(In reply to comment #9)
> I resolved launching gst-inspect. After that totem compile normally.
> 


Same for me, but I had to restart DBUS for it to work.
Comment 11 Will Madden 2009-04-19 10:38:01 UTC
This bug occurs for media-video/totem-2.24.4 as well.

I'm performing a fresh install on a newly-formatted partition. I've thus far emerged xorg-server, and I'm partway through emerging gnome.

Portage reports gst-plugins-good as installed.

The exact error output by portage is:

checking GStreamer 0.10 gconfaudiosink plugin... ./configure: line 23394: 30997 Aborted                 $gst010_inspect $good_element > /dev/null 2> /dev/null
no
configure: error:
	Cannot find required GStreamer-0.10 plugin 'gconfaudiosink'.
	It should be part of gst-plugins-good. Please install it.

I'll attach the full build log.
Comment 12 Will Madden 2009-04-19 10:38:27 UTC
Created attachment 188857 [details]
totem-2.24.4/config.log
Comment 13 Will Madden 2009-04-19 10:39:31 UTC
Created attachment 188859 [details]
totem-2.24.4/environment
Comment 14 Will Madden 2009-04-19 14:12:04 UTC
I resolved this by starting dbus (since I was running in a chrooted environment, this wasn't started by default). Totem then built successfully.

See this bug: http://bugs.gentoo.org/show_bug.cgi?id=143810 for more info.
Comment 15 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-04-22 14:20:32 UTC
*** Bug 267086 has been marked as a duplicate of this bug. ***
Comment 16 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-03 20:57:09 UTC
(In reply to comment #14)
> I resolved this by starting dbus (since I was running in a chrooted
> environment, this wasn't started by default). Totem then built successfully.
> 
> See bug #143810 for more info.

I actually experienced this problem in a chroot as well but the problem went away randomly, I could build totem-2.26.2, then for some reason I wouldn't be able to build 2.26.3 due to this problem, then after updating other stuff, I would finally be able to update to totem-2.26.3. dbus never ran in this chroot though.
Comment 17 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-08-03 20:57:45 UTC
closing duplicate of bug #143810, thanks for pointing it.

*** This bug has been marked as a duplicate of bug 143810 ***
Comment 18 RGK 2010-01-09 15:04:32 UTC
(In reply to comment #14)
> I resolved this by starting dbus (since I was running in a chrooted
> environment, this wasn't started by default). Totem then built successfully.
> 
> See this bug: http://bugs.gentoo.org/show_bug.cgi?id=143810 for more info.
> 

This worked perfectly, thanks!
Comment 19 Rob Halff 2010-06-19 17:45:11 UTC
(In reply to comment #18)
> (In reply to comment #14)
> > I resolved this by starting dbus (since I was running in a chrooted
> > environment, this wasn't started by default). Totem then built successfully.
> > 
> > See this bug: http://bugs.gentoo.org/show_bug.cgi?id=143810 for more info.
> > 
> 
> This worked perfectly, thanks!
> 

Hi I can confirm that's a sollution for me, I also tried to install gnome from a chroot. Maybe this could be added to the suggestions when the build of totem fails.

Comment 20 Mike Nelson 2010-08-06 14:23:24 UTC
I was seeing a similar issue on totem-2.30.2 but with a Segfault there rather than 'Aborted'. I found that running "gst-inspect-0.10 gconfaudiosink" was causing the Segfault. So I rebuilt media-libs/gstreamer (to rebuild gst-inspect-0.10) and that fixed it.
Comment 21 Andrew Bovill 2010-09-06 20:44:48 UTC
(In reply to comment #20)
> I was seeing a similar issue on totem-2.30.2 but with a Segfault there rather
> than 'Aborted'. I found that running "gst-inspect-0.10 gconfaudiosink" was
> causing the Segfault. So I rebuilt media-libs/gstreamer (to rebuild
> gst-inspect-0.10) and that fixed it.
> 

That fixed it for me too I think!
Comment 22 Zsolti 2011-02-27 23:25:01 UTC
This happens to me if I'm emerging as root. Though sudo works fine.
Comment 23 Markus Giese 2011-04-13 12:47:46 UTC
hi,

i tried :

1. emerge -1 `qlist -I gst-plugins -C` -v
2. emerge gstreamer
3. gst-inspect
4. restarting dbus

still the same fault : Cannot find required GStreamer-0.10 plugin 'gconfaudiosink'.



btw : i am trying to install totem-2.32.0!!

i get a strange message when i start "gst-inspect-0.10 gconfaudiosink":

**
GLib-GIO:ERROR:gdbusconnection.c:2271:initable_init: assertion failed: (connection->initialization_error == NULL)
Aborted


any more suggestions ??


might be that my useflags are important :
[ebuild  N    ] media-video/totem-2.32.0  USE="nsplugin python youtube -bluetooth -debug -doc -galago -iplayer -lirc -nautilus (-tracker) -upnp" 0 kB
Comment 24 Davide Rossi 2011-04-17 16:57:33 UTC
(In reply to comment #22)
> This happens to me if I'm emerging as root. Though sudo works fine.

I can confirm that emerging as sudo resolve the problem. Also, running `gst-inspect-0.10 gst-inspect-0.10 'gconfaudiosink'' as normal user, gives sane output, instead of
GLib-GIO:ERROR:gdbusconnection.c:2271:initable_init: assertion failed: (connection->initialization_error == NULL)
Comment 25 Krzysztof Beresztant 2011-06-10 20:14:22 UTC
Solution for me:

export DBUS_SESSION_BUS_ADDRESS=

before starting emerge.