The attached patch fixes that: i686-pc-linux-gnu-gcc -march=pentium-m -O2 -pipe -ggdb -Wl,-O1 -Wl,--as-needed -Wl,--sort-common -o .libs/channelmixtest -Wl,--export-dynamic -pthread channelmixtest-channelmixtest.o ./.libs/libgstaudioconvert.so ../../gst-libs/gst/audio/.libs/libgstaudio.so /usr/lib/libgstreamer-0.8.so /usr/lib/libpopt.so /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 -Wl,--rpath -Wl,/usr/lib/gstreamer-0.8 ./.libs/libgstaudioconvert.so: undefined reference to `gst_audio_set_channel_positions' ./.libs/libgstaudioconvert.so: undefined reference to `gst_audio_fixate_channel_positions' ./.libs/libgstaudioconvert.so: undefined reference to `gst_audio_get_channel_positions' ./.libs/libgstaudioconvert.so: undefined reference to `gst_audio_set_structure_channel_positions_list' ./.libs/libgstaudioconvert.so: undefined reference to `gst_audio_set_caps_channel_positions_list' collect2: ld returned 1 exit status make[3]: *** [channelmixtest] Error 1
Created attachment 86305 [details, diff] files/gst-plugins-0.8.12-as-needed.patch
Created attachment 86306 [details, diff] gst-plugins-0.8.12-ebuild.patch
Could someone apply this patch?
@gstreamer herd, anybody taking care of this ? the gstreamer patch doesn't look bad, but the ebuild plugin should stop using eautomake/elibtoolize, better use eautoreconf (even if it is longer) btw, any reasons to keep gstreamer-0.8 in the tree ?
*** This bug has been marked as a duplicate of bug 190800 ***