GNOME Bugzilla – Bug 723964
can't rebuild with 0.10
Last modified: 2014-04-21 16:14:40 UTC
it seems not able to compile with 0.10 since there is no gstvideodecoder.h in 0.10. at least according to this link: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst-libs/gst/video?h=0.10 and here is the output: ---------------------------------- Making all in video make[4]: Entering directory `/builddir/build/BUILD/gstreamer-vaapi-0.5.8/gst-libs/gst/video' ln -s -f ../../../ext/videoutils/gst-libs/gst/video/gstvideodecoder.h gstvideodecoder.h make[4]: *** No rule to make target `../../../ext/videoutils/gst-libs/gst/video/gstvideoencoder.h', needed by `gstvideoencoder.h'. Stop. make[4]: Leaving directory `/builddir/build/BUILD/gstreamer-vaapi-0.5.8/gst-libs/gst/video' make[3]: *** [all-recursive] Error 1 ----------------------------------
I have this problem as well. My host is Debian Sid, and I only have this issue when compiling against gstreamer 0.10. Likewise, gstvideoencoder.c is also missing. It seems that these files are only conditionally brought in when compiling against GST 0.10, as seen in gst-libs/gst/video/Makefile.am:24 (if USE_GST_API_0_10 ...).
FYI, I have this problem when compiling from the 0.5.8 package provided at freedesktop.org.
commit fff4facb909c33bd56761dd90ded454ac41bf135 Author: Gwenole Beauchesne <gwenole.beauchesne@intel.com> Date: Mon Apr 21 17:34:59 2014 +0200 build: add missing files for GStreamer 0.10. Add missing GstVideoEncoder implementation files to fix build with ancient GStreamer 0.10 stack. https://bugzilla.gnome.org/show_bug.cgi?id=723964
*** Bug 723630 has been marked as a duplicate of this bug. ***