[Bug 785698] New: Compile error in ipcpipeline plugin

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 1 15:43:08 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=785698

            Bug ID: 785698
           Summary: Compile error in ipcpipeline plugin
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: ullysses.a.eoff at intel.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

gstreamer (master) heads/master-0-ga79503a 
gst-plugins-base (master) heads/master-0-gffd4c99 
gst-plugins-good (master) heads/master-0-g2c7dfff 
gst-plugins-bad (master) heads/master-0-ga205338 

On Ubuntu Trusty (14.04) with GCC 4.8.4, new ipc pipeline plugin fails to
compile since:

commit 3089d142b015d9c8fcf0c9b25ce0c6c705f4be7d
Author: George Kiagiadakis <george.kiagiadakis at collabora.com>
Date:   Wed Jul 5 16:50:22 2017 +0300

    ipcpipeline: introduce new plugin for inter-process pipelines

    These elements allow splitting a pipeline across several processes,
    with communication done by the ipcpipelinesink and ipcpipelinesrc
    elements. The main use case is to split a playback pipeline into
    a process that runs networking, parser & demuxer and another process
    that runs the decoder & sink, for security reasons.

    https://bugzilla.gnome.org/show_bug.cgi?id=752214

------------
gstipcpipelinecomm.c: In function 'gst_value_deserialize_event':
gstipcpipelinecomm.c:2308:3: error: implicit declaration of function
'g_steal_pointer' [-Werror=implicit-function-declaration]
   g_value_take_boxed (dest, g_steal_pointer (&ev));
   ^
gstipcpipelinecomm.c:2308:3: error: nested extern declaration of
'g_steal_pointer' [-Werror=nested-externs]
gstipcpipelinecomm.c:2308:3: error: passing argument 2 of 'g_value_take_boxed'
makes pointer from integer without a cast [-Werror]
In file included from /usr/include/glib-2.0/gobject/gobject.h:29:0,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 from
/opt/media/install/include/gstreamer-1.0/gst/gstenumtypes.h:7,
                 from /opt/media/install/include/gstreamer-1.0/gst/gst.h:31,
                 from
/opt/media/install/include/gstreamer-1.0/gst/base/gstbytewriter.h:24,
                 from gstipcpipelinecomm.c:31:
/usr/include/glib-2.0/gobject/gboxed.h:82:10: note: expected 'gconstpointer'
but argument is of type 'int'
 void     g_value_take_boxed               (GValue        *value,
          ^
cc1: all warnings being treated as errors
make[3]: *** [libgstipcpipeline_la-gstipcpipelinecomm.lo] Error 1
make[3]: Leaving directory `/opt/media/build/gst-plugins-bad/gst/ipcpipeline'
make[2]: *** [ipcpipeline] Error 2
make[2]: Leaving directory `/opt/media/build/gst-plugins-bad/gst'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/media/build/gst-plugins-bad'
make: *** [all] Error 2
------------

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list