tags 726920 confirmed pending tags 702366 confirmed pending thanks Hi John,
On 10/20/2013 05:43 PM, John David Anglin wrote: > Source: gst-plugins-good0.10 > Version: 0.10.31-3+nmu1 > Severity: serious > Tags: patch > Justification: fails to build from source (but built successfully in the past) > > There are now two issues: > > In file included from /usr/include/gstreamer-0.10/gst/gst.h:49:0, > from /usr/include/gstreamer-0.10/gst/video/video.h:24, > from gstv4l2bufferpool.c:33: > gstv4l2bufferpool.c: In function 'gst_v4l2_buffer_new': > gstv4l2bufferpool.c:184:66: error: 'struct v4l2_buffer' has no member named > 'input' > GST_LOG_OBJECT (pool->v4l2elem, " input: %u", ret->vbuffer.input); > ^ > It appears from head that the member input has been removed. > > v4l2_calls.c: In function 'gst_v4l2_fill_lists': > v4l2_calls.c:58:26: error: 'V4L2_CID_HCENTER_DEPRECATED' undeclared (first > use in this function) > #define V4L2_CID_HCENTER V4L2_CID_HCENTER_DEPRECATED > ^ > v4l2_calls.c:297:12: note: in expansion of macro 'V4L2_CID_HCENTER' > case V4L2_CID_HCENTER: > ^ > v4l2_calls.c:58:26: note: each undeclared identifier is reported only once > for each function it appears in > #define V4L2_CID_HCENTER V4L2_CID_HCENTER_DEPRECATED > ^ > v4l2_calls.c:297:12: note: in expansion of macro 'V4L2_CID_HCENTER' > case V4L2_CID_HCENTER: > ^ > v4l2_calls.c:61:26: error: 'V4L2_CID_VCENTER_DEPRECATED' undeclared (first > use in this function) > #define V4L2_CID_VCENTER V4L2_CID_VCENTER_DEPRECATED > ^ > v4l2_calls.c:298:12: note: in expansion of macro 'V4L2_CID_VCENTER' > case V4L2_CID_VCENTER: > ^ > make[4]: *** [libgstvideo4linux2_la-v4l2_calls.lo] Error 1 > > These ioctls are now removed. > > Two patches to work around problem are attached. Thank you for the patches. I'm uploading the fixed version to DELAYED/5 with the attached patch. Cheers, Balint
diff -Nru gst-plugins-good0.10-0.10.31/debian/changelog gst-plugins-good0.10-0.10.31/debian/changelog --- gst-plugins-good0.10-0.10.31/debian/changelog 2012-11-13 03:58:30.000000000 +0100 +++ gst-plugins-good0.10-0.10.31/debian/changelog 2013-11-22 21:20:30.000000000 +0100 @@ -1,3 +1,13 @@ +gst-plugins-good0.10 (0.10.31-3+nmu2) UNRELEASED; urgency=low + + [Balint Reczey] + * Non-maintainer upload. + + [John David Anglin] + * Fix FTBFS with Linux 3.10 (Closes: #726920, #702366) + + -- Balint Reczey <bal...@balintreczey.hu> Fri, 22 Nov 2013 21:17:43 +0100 + gst-plugins-good0.10 (0.10.31-3+nmu1) unstable; urgency=medium * Non-maintainer upload. diff -Nru gst-plugins-good0.10-0.10.31/debian/patches/01_v4l2_calls.patch gst-plugins-good0.10-0.10.31/debian/patches/01_v4l2_calls.patch --- gst-plugins-good0.10-0.10.31/debian/patches/01_v4l2_calls.patch 1970-01-01 01:00:00.000000000 +0100 +++ gst-plugins-good0.10-0.10.31/debian/patches/01_v4l2_calls.patch 2013-11-22 21:22:40.000000000 +0100 @@ -0,0 +1,26 @@ +--- ./sys/v4l2/v4l2_calls.c.save 2012-02-17 05:48:47.000000000 -0500 ++++ ./sys/v4l2/v4l2_calls.c 2013-10-19 22:47:51.628821842 -0400 +@@ -53,14 +53,6 @@ + + #include "gst/gst-i18n-plugin.h" + +-/* Those are ioctl calls */ +-#ifndef V4L2_CID_HCENTER +-#define V4L2_CID_HCENTER V4L2_CID_HCENTER_DEPRECATED +-#endif +-#ifndef V4L2_CID_VCENTER +-#define V4L2_CID_VCENTER V4L2_CID_VCENTER_DEPRECATED +-#endif +- + GST_DEBUG_CATEGORY_EXTERN (v4l2_debug); + #define GST_CAT_DEFAULT v4l2_debug + +@@ -294,8 +286,6 @@ + break; + case V4L2_CID_HFLIP: + case V4L2_CID_VFLIP: +- case V4L2_CID_HCENTER: +- case V4L2_CID_VCENTER: + #ifdef V4L2_CID_PAN_RESET + case V4L2_CID_PAN_RESET: + #endif diff -Nru gst-plugins-good0.10-0.10.31/debian/patches/02_gstv4l2bufferpool.patch gst-plugins-good0.10-0.10.31/debian/patches/02_gstv4l2bufferpool.patch --- gst-plugins-good0.10-0.10.31/debian/patches/02_gstv4l2bufferpool.patch 1970-01-01 01:00:00.000000000 +0100 +++ gst-plugins-good0.10-0.10.31/debian/patches/02_gstv4l2bufferpool.patch 2013-11-22 21:23:28.000000000 +0100 @@ -0,0 +1,11 @@ +--- ./sys/v4l2/gstv4l2bufferpool.c.save 2013-10-19 22:37:44.015077780 -0400 ++++ ./sys/v4l2/gstv4l2bufferpool.c 2013-10-19 22:38:06.651290549 -0400 +@@ -181,7 +181,7 @@ + GST_LOG_OBJECT (pool->v4l2elem, " MMAP offset: %u", + ret->vbuffer.m.offset); + GST_LOG_OBJECT (pool->v4l2elem, " length: %u", ret->vbuffer.length); +- GST_LOG_OBJECT (pool->v4l2elem, " input: %u", ret->vbuffer.input); ++ /* GST_LOG_OBJECT (pool->v4l2elem, " input: %u", ret->vbuffer.input); */ + + data = (guint8 *) v4l2_mmap (0, ret->vbuffer.length, + PROT_READ | PROT_WRITE, MAP_SHARED, pool->video_fd, diff -Nru gst-plugins-good0.10-0.10.31/debian/patches/series gst-plugins-good0.10-0.10.31/debian/patches/series --- gst-plugins-good0.10-0.10.31/debian/patches/series 2012-05-22 10:12:55.000000000 +0200 +++ gst-plugins-good0.10-0.10.31/debian/patches/series 2013-11-22 21:23:59.000000000 +0100 @@ -1,2 +1,4 @@ 0001-pulsesrc-Listen-to-source-output-events-not-sink-inp.patch +01_v4l2_calls.patch +02_gstv4l2bufferpool.patch 99_ltmain_as-needed.patch
signature.asc
Description: OpenPGP digital signature