Summary: | media-libs/gst-plugins-base-0.10.10 needs >=dev-libs/glib-2.12 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mitchell LeBlanc <leblanc.mitchell> |
Component: | New packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | pkdevel |
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | deleteme |
Description
Mitchell LeBlanc
2006-09-21 17:04:39 UTC
Created attachment 97710 [details]
deleteme
The problem is the symbol g_type_register_static_simple. That was introduced in glib/gobject 2.12: http://developer.gnome.org/doc/API/2.0/gobject/gobject-Type-Information.html#id2937719 This package should have glib >= 2.12 as a DEPENDS. 1. /bin/sh ../../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -pipe -Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort -Wl,--as-needed -o testchannels testchannels-testchannels.o -Wl,--export-dynamic -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 2. i686-pc-linux-gnu-gcc -O2 -march=athlon-xp -pipe -Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort -Wl,--as-needed -o testchannels testchannels-testchannels.o -Wl,--export-dynamic -pthread /usr/lib/libgstreamer-0.10.so -lrt /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libxml2.so -ldl -lz -lm /usr/lib/libglib-2.0.so 3. (cd .libs && rm -f libgstaudio-0.10.so.0 && ln -s libgstaudio-0.10.so.0.7.0 libgstaudio-0.10.so.0) 4. (cd .libs && rm -f libgstaudio-0.10.so && ln -s libgstaudio-0.10.so.0.7.0 libgstaudio-0.10.so) 5. i686-pc-linux-gnu-ar cru .libs/libgstaudio-0.10.a libgstaudio_0.10_la-audio.o libgstaudio_0.10_la-gstaudioclock.o libgstaudio_0.10_la-mixerutils.o libgstaudio_0.10_la-multichannel.o libgstaudio_0.10_la-gstaudiofilter.o libgstaudio_0.10_la-gstaudiosink.o libgstaudio_0.10_la-gstaudiosrc.o libgstaudio_0.10_la-gstbaseaudiosink.o libgstaudio_0.10_la-gstbaseaudiosrc.o libgstaudio_0.10_la-gstringbuffer.o libgstaudio_0.10_la-multichannel-enumtypes.o 6. i686-pc-linux-gnu-ranlib .libs/libgstaudio-0.10.a 7. creating libgstaudio-0.10.la 8. (cd .libs && rm -f libgstaudio-0.10.la && ln -s ../libgstaudio-0.10.la libgstaudio-0.10.la) 9. /usr/lib/libgstreamer-0.10.so: undefined reference to `g_type_register_static_simple' 10. collect2: ld returned 1 exit status 11. make[5]: *** [testchannels] Error 1 12. make[5]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.10/work/gst-plugins-base-0.10.10/gst-libs/gst/audio' 13. make[4]: *** [all] Error 2 14. make[4]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.10/work/gst-plugins-base-0.10.10/gst-libs/gst/audio' 15. make[3]: *** [all-recursive] Error 1 16. make[3]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.10/work/gst-plugins-base-0.10.10/gst-libs/gst' 17. make[2]: *** [all-recursive] Error 1 18. make[2]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.10/work/gst-plugins-base-0.10.10/gst-libs' 19. make[1]: *** [all-recursive] Error 1 20. make[1]: Leaving directory `/var/tmp/portage/gst-plugins-base-0.10.10/work/gst-plugins-base-0.10.10' 21. make: *** [all] Error 2 22. 23. !!! ERROR: media-libs/gst-plugins-base-0.10.10 failed. 24. Call stack: 25. ebuild.sh, line 1546: Called dyn_compile 26. ebuild.sh, line 937: Called src_compile 27. gst-plugins-base-0.10.10.ebuild, line 44: Called die 28. 29. !!! (no error message) 30. !!! If you need support, post the topmost build error, and the call stack if relevant. (In reply to comment #0) > The gst-plugins-base-0.10.10 fails to link gobject-2.0, apparently this > function is introduced in glib >=2.12 Hint: don't mix latest ~arch ebuilds with outdated dependencies. ;) The problem is you emerge'd gstreamer with glib 2.12 and then you downgraded glib and emerged something depping on gstreamer (gst-plugins-base). When you downgrade packages you must re-emerge everything depping on it. |