gstreamer compilation error: 1.6.2

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

gstreamer compilation error: 1.6.2

xargon
I am trying to compile gstreamer-1.6.2 from sources and while compiling plugins-base, I hit the following compilation error:

make[4]: Entering directory `/tmp/gstreamer-build/gst-plugins-base-1.6.2/tests/examples/playrec'
  CC       playrec-playrec.o
  CCLD     appsrc-stream2
  CCLD     appsrc-ra
  CCLD     appsrc-seekable
  CCLD     appsink-src
  CCLD     playrec
make -C encoding
//usr/lib/arm-linux-gnueabihf/libgstbase-1.0.so.0: undefined reference to `gst_segment_position_from_running_time'
collect2: error: ld returned 1 exit status
make[4]: *** [playback-test] Error 1
make[4]: Leaving directory `/tmp/gstreamer-build/gst-plugins-base-1.6.2/tests/examples/playback'
make[3]: *** [playback] Error 2
make[3]: *** Waiting for unfinished jobs....
make[4]: Entering directory `/tmp/gstreamer-build/gst-plugins-base-1.6.2/tests/examples/encoding'
  CCLD     gtk-videooverlay
  CC       gstcapslist.o
  CCLD     stepping2
  CC       encoding.o
make[4]: Leaving directory `/tmp/gstreamer-build/gst-plugins-base-1.6.2/tests/examples/playrec'
  CCLD     appsink-src2
make[4]: Leaving directory `/tmp/gstreamer-build/gst-plugins-base-1.6.2/tests/examples/app'
  CCLD     encoding
//usr/lib/arm-linux-gnueabihf/libgstbase-1.0.so.0: undefined reference to `gst_segment_position_from_running_time'
collect2: error: ld returned 1 exit status
make[4]: *** [gtk-videooverlay] Error 1
make[4]: *** Waiting for unfinished jobs....
  CCLD     jsseek
make[4]: Leaving directory `/tmp/gstreamer-build/gst-plugins-base-1.6.2/tests/examples/encoding'
//usr/lib/arm-linux-gnueabihf/libgstbase-1.0.so.0: undefined reference to `gst_segment_position_from_running_time'

This happens on trying to compile 1.6.4 as well. I can compile the latest 1.8.2 fine though.
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer compilation error: 1.6.2

Sebastian Dröge-3
On So, 2016-07-10 at 16:05 -0700, xargon wrote:

> I am trying to compile gstreamer-1.6.2 from sources and while compiling
> plugins-base, I hit the following compilation error:
>
> make[4]: Entering directory
> `/tmp/gstreamer-build/gst-plugins-base-1.6.2/tests/examples/playrec'
>   CC       playrec-playrec.o
>   CCLD     appsrc-stream2
>   CCLD     appsrc-ra
>   CCLD     appsrc-seekable
>   CCLD     appsink-src
>   CCLD     playrec
> make -C encoding
> //usr/lib/arm-linux-gnueabihf/libgstbase-1.0.so.0: undefined reference to
> `gst_segment_position_from_running_time'
> collect2: error: ld returned 1 exit status
This happens if for whatever reason an older, system version of the
GStreamer libraries is used for linking here. Did you run "ldconfig"
after installing GStreamer 1.6.2, is the install path of it in your
dynamic linker path?

--

Sebastian Dröge, Centricular Ltd · http://www.centricular.com

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (968 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: gstreamer compilation error: 1.6.2

xargon
Thank you! That did the trick. I had an older version hanging around.