<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div><br></div><div><b>Dockerfile as following:</b></div><div><br></div><div><div>FROM ubuntu:14.04.2</div><div><br></div><div>MAINTAINER Zhang Ping, dqzhangp@163.com</div><div># install required packages</div><div>RUN apt-get update</div><div>RUN apt-get install -y git autoconf automake libtool pkg-config autopoint gettext liborc-0.4-dev make libglib2.0-dev flex bison</div><div>RUN git clone git://anongit.freedesktop.org/gstreamer/gstreamer && \</div><div>        cd gstreamer && \</div><div>        git checkout 1.5.2 && \</div><div>        ./autogen.sh --prefix=/usr --disable-gtk-doc-pdf --disable-gtk-doc --disable-gst-debug && \</div><div>        make && \</div><div>        make install</div><div>RUN apt-get install -y libpango1.0-dev</div><div>RUN git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-base && \</div><div>        cd gst-plugins-base && \</div><div>        git checkout 1.5.2 && \</div><div>        ./autogen.sh --prefix=/usr --disable-gtk-doc-pdf --disable-gtk-doc --disable-gst-debug && \</div><div>        make && \</div><div>        make install</div><div>RUN git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-good && \</div><div>        cd gst-plugins-good && \</div><div>        git checkout 1.5.2 && \</div><div>        ./autogen.sh --prefix=/usr --disable-gtk-doc-pdf --disable-gtk-doc --disable-gst-debug && \</div><div>        make && \</div><div>        make install</div><div>RUN apt-get install -y libmpeg2-4-dev libmad-ocaml-dev libmp3lame-dev liba52-0.7.4-dev libx264-dev</div><div>RUN git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly && \</div><div>        cd gst-plugins-ugly && \</div><div>        git checkout 1.5.2 && \</div><div>        ./autogen.sh --prefix=/usr --disable-gtk-doc-pdf --disable-gtk-doc && \</div><div>        make && \</div><div>        make install</div></div><div><br></div><div><b>docker build output:</b></div><div><br></div><div><div>make[3]: Entering directory `/gst-plugins-ugly/gst/asfdemux'</div><div>  CC       libgstasf_la-gstasfdemux.lo</div><div>gstasfdemux.c: In function 'gst_asf_demux_parse_stream_object':</div><div>gstasfdemux.c:2798:59: error: variable 'silence_data' set but not used [-Werror=unused-but-set-variable]</div><div>           guint span, packet_size, chunk_size, data_size, silence_data;</div><div>                                                           ^</div><div>gstasfdemux.c:2863:15: error: variable 'vsize' set but not used [-Werror=unused-but-set-variable]</div><div>       guint16 vsize;</div><div>               ^</div><div>gstasfdemux.c:2730:16: error: variable 'time_offset' set but not used [-Werror=unused-but-set-variable]</div><div>   GstClockTime time_offset;</div><div>                ^</div><div>gstasfdemux.c: In function 'gst_asf_demux_process_file':</div><div>gstasfdemux.c:3418:11: error: variable 'packets_count' set but not used [-Werror=unused-but-set-variable]</div><div>   guint64 packets_count, play_time, preroll;</div><div>           ^</div><div>gstasfdemux.c: In function 'gst_asf_demux_process_ext_stream_props':</div><div>gstasfdemux.c:3828:9: error: variable 'obj_size' set but not used [-Werror=unused-but-set-variable]</div><div>   guint obj_size;</div><div>         ^</div><div>gstasfdemux.c:3827:11: error: variable 'data_start' set but not used [-Werror=unused-but-set-variable]</div><div>   guint8 *data_start;</div><div>           ^</div><div>cc1: all warnings being treated as errors</div><div>make[3]: *** [libgstasf_la-gstasfdemux.lo] Error 1</div><div>make[3]: Leaving directory `/gst-plugins-ugly/gst/asfdemux'</div><div>make[2]: *** [asfdemux] Error 2</div><div>make[2]: Leaving directory `/gst-plugins-ugly/gst'</div><div>make[1]: *** [all-recursive] Error 1</div><div>make[1]: Leaving directory `/gst-plugins-ugly'</div><div>make: *** [all] Error 2</div><div>2015/07/19 18:40:53 The command [/bin/sh -c git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly &&        cd gst-plugins-ugly &&        git checkout 1.5.2 &&        ./autogen.sh --prefix=/usr --disable-gtk-doc-pdf --disable-gtk-doc &&        make &&        make install] returned a non-zero code: 2</div></div><div><br></div><div>Thanks</div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"></span></span>