After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 594715 - libgstsignalprocessor install issues
libgstsignalprocessor install issues
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other All
: Normal normal
: 0.10.15
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-09-10 05:40 UTC by Yaakov Selkowitz
Modified: 2009-09-10 05:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Yaakov Selkowitz 2009-09-10 05:40:44 UTC
libgstsignalprocessor, added in -bad .14, has several build and install issues:

1) The library is not versioned with -@GST_MAJORMINOR@, unlike all other GStreamer libraries;

2) The library is installed but the header is noinst_;

3) $(GST_PLUGINS_BASE_LIBS) should be in _LIBADD, not _LDFLAGS.

4) $(GST_*_LDFLAGS) are missing from _LDFLAGS, leading to failure to build shared libraries on some platforms.

If you could indicate whether 1) and 2) are indeed bugs, I'm prepared to make a patch accordingly.
Comment 1 Sebastian Dröge (slomo) 2009-09-10 05:58:37 UTC
commit 5a8e9cd080c04fccd782875192f8c37b9b416a4e
Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
Date:   Thu Sep 10 07:56:25 2009 +0200

    signalprocessor: Fix various build/dist issues
    
    Install the headers, version the library with @GST_MAJORMINOR@,
    add all required libraries to _LIBADD instead of _LDFLAGS,
    and add GST_*_LDFLAGS to _LDFLAGS.
    
    Fixes bug #594715.