Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132493 - media-libs/gst-plugins-0.8.12: fix -Wl,--as-needed build
Summary: media-libs/gst-plugins-0.8.12: fix -Wl,--as-needed build
Status: RESOLVED DUPLICATE of bug 190800
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: GStreamer package maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: as-needed
  Show dependency tree
 
Reported: 2006-05-06 13:29 UTC by TGL
Modified: 2007-08-30 18:08 UTC (History)
3 users (show)

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


Attachments
files/gst-plugins-0.8.12-as-needed.patch (gst-plugins-0.8.12-as-needed.patch,409 bytes, patch)
2006-05-06 13:29 UTC, TGL
Details | Diff
gst-plugins-0.8.12-ebuild.patch (gst-plugins-0.8.12-ebuild.patch,792 bytes, patch)
2006-05-06 13:29 UTC, TGL
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description TGL 2006-05-06 13:29:06 UTC
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
Comment 1 TGL 2006-05-06 13:29:30 UTC
Created attachment 86305 [details, diff]
files/gst-plugins-0.8.12-as-needed.patch
Comment 2 TGL 2006-05-06 13:29:52 UTC
Created attachment 86306 [details, diff]
gst-plugins-0.8.12-ebuild.patch
Comment 3 Armin Mohring 2007-02-05 19:18:50 UTC
Could someone apply this patch?
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2007-06-24 10:00:00 UTC
@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 ?
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2007-08-30 18:08:32 UTC

*** This bug has been marked as a duplicate of bug 190800 ***