Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91793 - media-plugins/gst-plugins-flac-0.8.8 can't find media-libs/gstreamer
Summary: media-plugins/gst-plugins-flac-0.8.8 can't find media-libs/gstreamer
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-07 05:23 UTC by Luca Spiller
Modified: 2005-05-08 05:39 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 Luca Spiller 2005-05-07 05:23:06 UTC
gst-plugins-flac cannot find gstreamer:

>>> emerge (1 of 1) media-plugins/gst-plugins-flac-0.8.8 to /
...
checking for gstreamer-0.8 >= 0.8.8.1... Package gstreamer-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.8' found
configure: error: no GStreamer found

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/gst-plugins-flac-0.8.8/work/gst-plugins-0.8.8/config.log

!!! ERROR: media-plugins/gst-plugins-flac-0.8.8 failed.
!!! Function econf, Line 485, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message

...even though version media-libs/gstreamer-0.8.9-r3 is installed.

Reproducible: Always
Steps to Reproduce:
1. emerge media-libs/gstreamer media-plugins/gst-plugins-flac
2. 
3.

Actual Results:  
It fails with the above error.

Expected Results:  
It doesn't fail.

Portage 2.0.51.21-r1 (default-linux/x86/2005.0, gcc-3.4.3-20050110,
glibc-2.3.5-r0, 2.6.12-rc2-nitro1 i686)
=================================================================
System uname: 2.6.12-rc2-nitro1 i686 AMD Athlon(tm) XP 2600+
Gentoo Base System version 1.6.9
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.2
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=athlon-xp -mtune=athlon-xp -fforce-addr
-momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /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/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=athlon-xp -mtune=athlon-xp -fforce-addr
-momit-leaf-frame-pointer -fomit-frame-pointer -ftracer -pipe
-fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://gentoo.mirror.sdv.fr
ftp://ftp.rhnet.is/pub/gentoo/ http://ftp.heanet.ie/pub/gentoo/
ftp://ftp.heanet.ie/pub/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/
http://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
ftp://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
http://gentoo.tiscali.nl/gentoo/ ftp://ftp.tiscali.nl/pub/mirror/gentoo
ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/
http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/"
LINGUAS="en_GB"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.uk.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm avi bash-completion berkdb bitmap-fonts bonobo crypt
cups curl directfb doc eds emboss encode esd fam flac foomatic foomaticdb
fortran gdbm gif gpm gstreamer gtk gtk2 gtkhtml guile imagemagick imlib ipv6
jack java jpeg junit kqemu libg++ libwww mikmod motif mozilla mozsvg mp3 mpeg
mysql ncurses nls nptl nvidia ogg oggvorbis opengl pam pdflib perl png python qt
quicktime readline scanner sdl softmmu spell ssl svga symlink tcltk tcpd tetex
tiff timidity truetype truetype-fonts type1-fonts usb vorbis xml xml2 xmms xv
zlib linguas_en_GB userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 1 foser (RETIRED) gentoo-dev 2005-05-07 05:26:19 UTC
this is virtually impossible.. gst-plugins eclass deps on gst-plugins deps on gstreamer.

Make sure media-plugins/gstreamer is installed.
Comment 2 Luca Spiller 2005-05-08 02:11:34 UTC
For some reason gstreamer was in the world file, but wasn't installed. :S

emerge -C gstreamer

 media-libs/gstreamer
    selected: 0.8.9-r3
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1 
>>> Unmerging media-libs/gstreamer-0.8.9-r3...
No package files given... Grabbing a set.
>>> Regenerating /etc/ld.so.cache...

 * GNU info directory index is up-to-date.

But something is still wrong, it doesn't want to install gstreamer as a dep:

emerge -pv gst-plugins-flac

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-plugins/gst-plugins-flac-0.8.8  0 kB 

Total size of downloads: 0 kB

And it definately ain't installed this time. ;)
Comment 3 foser (RETIRED) gentoo-dev 2005-05-08 03:19:47 UTC
gstreamer is not a direct dep gst-plugins, so it won't get picked up like that.

In short, I don't see how this could happen if you haven't removed gstreamer core yourself. So until you can prove me otherwise I'm closing this as not a bug.
Comment 4 Luca Spiller 2005-05-08 05:39:12 UTC
"gstreamer is not a direct dep gst-plugins"

Could I ask why not? It should be otherwise a load of ebuilds will fail to compile. For example:

emerge -pvD rhythmbox

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-plugins/gst-plugins-flac-0.8.8  0 kB 
[ebuild  N    ] media-plugins/gst-plugins-gnomevfs-0.8.8  0 kB 
[ebuild  N    ] media-sound/rhythmbox-0.8.8-r1  -aac -debug +flac -mad +oggvorbis -pda 2,378 kB 

Total size of downloads: 2,378 kB

This fails because gstreamer is not installed and is not a dep of gst-plugins-flac or gst-plugins-gnomevfs.