Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54666 - gst-plugins-0.8.1 fails due to missing libgstreamer-0.8.so
Summary: gst-plugins-0.8.1 fails due to missing libgstreamer-0.8.so
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-21 09:54 UTC by Dave O'Dell
Modified: 2004-07-09 12:17 UTC (History)
1 user (show)

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 Dave O'Dell 2004-06-21 09:54:27 UTC
Attempt to emerge gst-plugins and it fails complaining that libgstreamer-0.8.so
is missing, which it is.

Reproducible: Always
Steps to Reproduce:
1.Emerge gst-plugins
2.Watch those errors fly
3.

Actual Results:  
....
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../gst-libs -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2
-DGST_DISABLE_DEPRECATED -Wall -Wno-sign-compare -DORBIT2=1 -pthread
-I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -DGST_GCONF_DIR=\"/system/gstreamer/0.8\" -O2 -fPIC
-MT libgstgconf_0.8_la-gconf.lo -MD -MP -MF .deps/libgstgconf_0.8_la-gconf.Tpo
-c gconf.c  -fPIC -DPIC -o .libs/libgstgconf_0.8_la-gconf.o
/bin/sh ../../../libtool --mode=link gcc  -O2 -fPIC   -o libgstgconf-0.8.la
-rpath /usr/lib -version-info 1:0:1 libgstgconf_0.8_la-gconf.lo
-Wl,--export-dynamic -pthread -lgstreamer-0.8 -lgobject-2.0 -lgmodule-2.0 -ldl
-lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0   -pthread
-Wl,--export-dynamic -lgconf-2 -lORBit-2 -lgobject-2.0 -lm -lgmodule-2.0 -ldl
-lgthread-2.0 -lglib-2.0
gcc -shared  .libs/libgstgconf_0.8_la-gconf.o  -Wl,--rpath -Wl,/usr/lib
-Wl,--rpath -Wl,/usr/lib -L/usr/lib /usr/lib/libgstreamer-0.8.so
/usr/lib/libxml2.so -lpthread -lz /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so
/usr/lib/libgobject-2.0.so -lm /usr/lib/libgmodule-2.0.so -ldl
/usr/lib/libgthread-2.0.so /usr/lib/libglib-2.0.so  -Wl,--export-dynamic
-Wl,--export-dynamic -Wl,-soname -Wl,libgstgconf-0.8.so.0 -o
.libs/libgstgconf-0.8.so.0.1.0
gcc: /usr/lib/libgstreamer-0.8.so: No such file or directory
make[4]: *** [libgstgconf-0.8.la] Error 1
make[4]: Leaving directory
`/var/tmp/portage/gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst/gconf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/var/tmp/portage/gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs/gst'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gst-plugins-0.8.1/work/gst-plugins-0.8.1/gst-libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gst-plugins-0.8.1/work/gst-plugins-0.8.1'
make: *** [all] Error 2
 
!!! ERROR: media-libs/gst-plugins-0.8.1 failed.
!!! Function src_compile, Line 59, Exitcode 2
!!! (no error message)


Expected Results:  
emerge successfully

Portage 2.0.50-r8 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.4.20040605-r0,
2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 x86_64 4
Gentoo Base System version 1.4.16
distcc 2.13 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/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/terminfo /etc/env.d"
CXXFLAGS="-O2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://mirrors.tds.net/gentoo http://mirrors.tds.net/gentoo
http://gentoo.netnitco.net http://open-systems.ufl.edu/mirrors/gentoo
ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa amd64 apm arts avi berkdb cdr crypt encode esd foomaticdb gdbm gif
gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mikmod motif mozilla mpeg mysql
ncurses nls nogcj oggvorbis opengl oss pam pdflib perl png python qt quicktime
readline sdl slang spell ssl tcltk tcpd tetex truetype xml2 xmms xv zlib"
Comment 1 Chris White (RETIRED) gentoo-dev 2004-06-21 11:08:45 UTC
>>> Regenerating /etc/ld.so.cache...
 * Caching service dependencies...
>>> media-libs/gst-plugins-0.8.1 merged.

Works on this side.  Can you get someone to confirm the problem?
Comment 2 foser (RETIRED) gentoo-dev 2004-06-21 14:22:13 UTC
dependency wise it's impossible to not have gstreamer-0.8 .. what does a 'qpkg -l gstreamer-0.8' give ?
Comment 3 Dave O'Dell 2004-06-21 15:11:04 UTC
root@box G2 # qpkg -l -nc gstreamer-0.8
media-libs/gstreamer-0.8.1
CONTENTS:
/usr
/usr/lib
/usr/lib/libgstreamer-0.8.so.1.0.0
/usr/lib/libgstreamer-0.8.so.1 -> libgstreamer-0.8.so.1.0.0 1086720565
/usr/lib/libgstreamer-0.8.so -> libgstreamer-0.8.so.1.0.0 1086720565
/usr/lib/libgstreamer-0.8.la
/usr/lib/libgstreamer-0.8.a
/usr/lib/gstreamer-0.8
/usr/lib/gstreamer-0.8/libgstspider.so
/usr/lib/gstreamer-0.8/libgstspider.la
/usr/lib/gstreamer-0.8/libgstspider.a
/usr/lib/gstreamer-0.8/libgstelements.so
/usr/lib/gstreamer-0.8/libgstelements.la
/usr/lib/gstreamer-0.8/libgstelements.a
/usr/lib/gstreamer-0.8/libgstbasicomegascheduler.so
/usr/lib/gstreamer-0.8/libgstbasicomegascheduler.la
/usr/lib/gstreamer-0.8/libgstbasicomegascheduler.a
/usr/lib/gstreamer-0.8/libgstentryomegascheduler.so
/usr/lib/gstreamer-0.8/libgstentryomegascheduler.la
/usr/lib/gstreamer-0.8/libgstentryomegascheduler.a
/usr/lib/gstreamer-0.8/libgstoptomegascheduler.so
/usr/lib/gstreamer-0.8/libgstoptomegascheduler.la
/usr/lib/gstreamer-0.8/libgstoptomegascheduler.a
/usr/lib/gstreamer-0.8/libgstbasicgthreadscheduler.so
/usr/lib/gstreamer-0.8/libgstbasicgthreadscheduler.la
/usr/lib/gstreamer-0.8/libgstbasicgthreadscheduler.a
/usr/lib/gstreamer-0.8/libgstentrygthreadscheduler.so
/usr/lib/gstreamer-0.8/libgstentrygthreadscheduler.la
/usr/lib/gstreamer-0.8/libgstentrygthreadscheduler.a
/usr/lib/gstreamer-0.8/libgstoptscheduler.so
/usr/lib/gstreamer-0.8/libgstoptscheduler.la
/usr/lib/gstreamer-0.8/libgstoptscheduler.a
/usr/lib/gstreamer-0.8/libgstoptgthreadscheduler.so
/usr/lib/gstreamer-0.8/libgstoptgthreadscheduler.la
/usr/lib/gstreamer-0.8/libgstoptgthreadscheduler.a
/usr/lib/gstreamer-0.8/libgstindexers.so
/usr/lib/gstreamer-0.8/libgstindexers.la
/usr/lib/gstreamer-0.8/libgstindexers.a
/usr/lib/gstreamer-0.8/libgstbytestream.so
/usr/lib/gstreamer-0.8/libgstbytestream.la
/usr/lib/gstreamer-0.8/libgstbytestream.a
/usr/lib/gstreamer-0.8/libgstgetbits.so
/usr/lib/gstreamer-0.8/libgstgetbits.la
/usr/lib/gstreamer-0.8/libgstgetbits.a
/usr/lib/libgstcontrol-0.8.so.1.0.0
/usr/lib/libgstcontrol-0.8.so.1 -> libgstcontrol-0.8.so.1.0.0 1086720565
/usr/lib/libgstcontrol-0.8.so -> libgstcontrol-0.8.so.1.0.0 1086720565
/usr/lib/libgstcontrol-0.8.la
/usr/lib/libgstcontrol-0.8.a
/usr/lib/pkgconfig
/usr/lib/pkgconfig/gstreamer-0.8.pc
/usr/lib/pkgconfig/gstreamer-control-0.8.pc
/usr/include
/usr/include/gstreamer-0.8
/usr/include/gstreamer-0.8/gst
/usr/include/gstreamer-0.8/gst/gst.h
/usr/include/gstreamer-0.8/gst/gstatomic.h
/usr/include/gstreamer-0.8/gst/gstobject.h
/usr/include/gstreamer-0.8/gst/gstbin.h
/usr/include/gstreamer-0.8/gst/gstbuffer.h
/usr/include/gstreamer-0.8/gst/gstcaps.h
/usr/include/gstreamer-0.8/gst/gstclock.h
/usr/include/gstreamer-0.8/gst/gstcompat.h
/usr/include/gstreamer-0.8/gst/gstcpu.h
/usr/include/gstreamer-0.8/gst/gstdata.h
/usr/include/gstreamer-0.8/gst/gstelement.h
/usr/include/gstreamer-0.8/gst/gsterror.h
/usr/include/gstreamer-0.8/gst/gstevent.h
/usr/include/gstreamer-0.8/gst/gstfilter.h
/usr/include/gstreamer-0.8/gst/gstformat.h
/usr/include/gstreamer-0.8/gst/gstindex.h
/usr/include/gstreamer-0.8/gst/gstinfo.h
/usr/include/gstreamer-0.8/gst/gstinterface.h
/usr/include/gstreamer-0.8/gst/gstlog.h
/usr/include/gstreamer-0.8/gst/gstmacros.h
/usr/include/gstreamer-0.8/gst/gstmemchunk.h
/usr/include/gstreamer-0.8/gst/gstpad.h
/usr/include/gstreamer-0.8/gst/gstpipeline.h
/usr/include/gstreamer-0.8/gst/gstplugin.h
/usr/include/gstreamer-0.8/gst/gstpluginfeature.h
/usr/include/gstreamer-0.8/gst/gstprobe.h
/usr/include/gstreamer-0.8/gst/gstqueue.h
/usr/include/gstreamer-0.8/gst/gstquery.h
/usr/include/gstreamer-0.8/gst/gstscheduler.h
/usr/include/gstreamer-0.8/gst/gststructure.h
/usr/include/gstreamer-0.8/gst/gstsystemclock.h
/usr/include/gstreamer-0.8/gst/gsttag.h
/usr/include/gstreamer-0.8/gst/gsttaginterface.h
/usr/include/gstreamer-0.8/gst/gstthread.h
/usr/include/gstreamer-0.8/gst/gsttrace.h
/usr/include/gstreamer-0.8/gst/gsttrashstack.h
/usr/include/gstreamer-0.8/gst/gsttypefind.h
/usr/include/gstreamer-0.8/gst/gsttypes.h
/usr/include/gstreamer-0.8/gst/gsturi.h
/usr/include/gstreamer-0.8/gst/gsturitype.h
/usr/include/gstreamer-0.8/gst/gstutils.h
/usr/include/gstreamer-0.8/gst/gstvalue.h
/usr/include/gstreamer-0.8/gst/gstregistry.h
/usr/include/gstreamer-0.8/gst/gstregistrypool.h
/usr/include/gstreamer-0.8/gst/gstparse.h
/usr/include/gstreamer-0.8/gst/gstxml.h
/usr/include/gstreamer-0.8/gst/gstconfig.h
/usr/include/gstreamer-0.8/gst/gstversion.h
/usr/include/gstreamer-0.8/gst/gstenumtypes.h
/usr/include/gstreamer-0.8/gst/gstmarshal.h
/usr/include/gstreamer-0.8/gst/bytestream
/usr/include/gstreamer-0.8/gst/bytestream/bytestream.h
/usr/include/gstreamer-0.8/gst/control
/usr/include/gstreamer-0.8/gst/control/control.h
/usr/include/gstreamer-0.8/gst/control/dparammanager.h
/usr/include/gstreamer-0.8/gst/control/dparam.h
/usr/include/gstreamer-0.8/gst/control/dparam_smooth.h
/usr/include/gstreamer-0.8/gst/control/unitconvert.h
/usr/include/gstreamer-0.8/gst/control/dparamcommon.h
/usr/include/gstreamer-0.8/gst/control/dplinearinterp.h
/usr/include/gstreamer-0.8/gst/getbits
/usr/include/gstreamer-0.8/gst/getbits/getbits.h
/usr/bin
/usr/bin/gst-register-0.8
/usr/bin/gst-complete-0.8
/usr/bin/gst-compprep-0.8
/usr/bin/gst-xmllaunch-0.8
/usr/bin/gst-inspect-0.8
/usr/bin/gst-launch-0.8
/usr/bin/gst-md5sum-0.8
/usr/bin/gst-typefind-0.8
/usr/bin/gst-xmlinspect-0.8
/usr/bin/gst-feedback-0.8
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/gst-compprep-0.8.1.gz
/usr/share/man/man1/gst-xmllaunch-0.8.1.gz
/usr/share/man/man1/gst-feedback-0.8.1.gz
/usr/share/man/man1/gst-inspect-0.8.1.gz
/usr/share/man/man1/gst-launch-0.8.1.gz
/usr/share/man/man1/gst-md5sum-0.8.1.gz
/usr/share/man/man1/gst-typefind-0.8.1.gz
/usr/share/man/man1/gst-register-0.8.1.gz
/usr/share/man/man1/gst-complete-0.8.1.gz
/usr/share/locale
/usr/share/locale/af
/usr/share/locale/af/LC_MESSAGES
/usr/share/locale/af/LC_MESSAGES/gstreamer-0.8.mo
/usr/share/locale/az
/usr/share/locale/az/LC_MESSAGES
/usr/share/locale/az/LC_MESSAGES/gstreamer-0.8.mo
/usr/share/locale/fr
/usr/share/locale/fr/LC_MESSAGES
/usr/share/locale/fr/LC_MESSAGES/gstreamer-0.8.mo
/usr/share/locale/nl
/usr/share/locale/nl/LC_MESSAGES
/usr/share/locale/nl/LC_MESSAGES/gstreamer-0.8.mo
/usr/share/locale/sr
/usr/share/locale/sr/LC_MESSAGES
/usr/share/locale/sr/LC_MESSAGES/gstreamer-0.8.mo
/usr/share/locale/sv
/usr/share/locale/sv/LC_MESSAGES
/usr/share/locale/sv/LC_MESSAGES/gstreamer-0.8.mo
/usr/share/aclocal
/usr/share/aclocal/gst-element-check-0.8.m4
/usr/share/doc
/usr/share/doc/gstreamer-0.8.1
/usr/share/doc/gstreamer-0.8.1/AUTHORS.gz
/usr/share/doc/gstreamer-0.8.1/COPYING.gz
/usr/share/doc/gstreamer-0.8.1/ChangeLog.gz
/usr/share/doc/gstreamer-0.8.1/DEVEL.gz
/usr/share/doc/gstreamer-0.8.1/NEWS.gz
/usr/share/doc/gstreamer-0.8.1/README.gz
/usr/share/doc/gstreamer-0.8.1/RELEASE.gz
/usr/share/doc/gstreamer-0.8.1/TODO.gz
/usr/share/doc/gstreamer-0.8.1/REQUIREMENTS.gz
 
root@box G2 # locate libgstreamer
/usr/lib/libgstreamer-0.6.so.0.1.0
/usr/lib/libgstreamer-0.6.so.0
/usr/lib/libgstreamer-0.6.so
/usr/lib/libgstreamer-0.6.la
/usr/lib/libgstreamer-0.6.a
/usr/lib/libgstreamer-0.8.la
/usr/lib/libgstreamer-0.8.a
Comment 4 foser (RETIRED) gentoo-dev 2004-06-21 16:47:19 UTC
well from the output you can see whats wrong alright...

the package has installed libgstreamer-0.8.so.* , but they're not on your system (check!)

recompiling gstreamer should work and you should think hard and long about how the .so's could've dissapeared. I can't see how this would happen ...
Comment 5 Spider (RETIRED) gentoo-dev 2004-07-09 12:17:42 UTC
Waiting for followup from reporter