rpms/dvgrab/devel dvgrab-3.1-gcc43-fix.patch, NONE, 1.1 dvgrab.spec, 1.22, 1.23

Jarod Wilson (jwilson) fedora-extras-commits at redhat.com
Wed Feb 13 19:10:31 UTC 2008


Author: jwilson

Update of /cvs/pkgs/rpms/dvgrab/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3279

Modified Files:
	dvgrab.spec 
Added Files:
	dvgrab-3.1-gcc43-fix.patch 
Log Message:
Fix build with gcc 4.3

dvgrab-3.1-gcc43-fix.patch:

--- NEW FILE dvgrab-3.1-gcc43-fix.patch ---
diff -Naurp dvgrab-3.1.orig/avi.cc dvgrab-3.1/avi.cc
--- dvgrab-3.1.orig/avi.cc	2007-07-06 15:00:36.000000000 -0400
+++ dvgrab-3.1/avi.cc	2008-02-13 14:07:35.000000000 -0500
@@ -20,6 +20,7 @@
 #ifdef HAVE_CONFIG_H
 #include <config.h>
 #endif
+#include <string.h>
 
 // C++ includes
 
diff -Naurp dvgrab-3.1.orig/dvframe.cc dvgrab-3.1/dvframe.cc
--- dvgrab-3.1.orig/dvframe.cc	2007-07-06 15:00:36.000000000 -0400
+++ dvgrab-3.1/dvframe.cc	2008-02-13 14:08:41.000000000 -0500
@@ -25,6 +25,7 @@
     \file dvframe.cc
 */
 
+#include <string.h>
 #include "dvframe.h"
 
 VideoInfo::VideoInfo() : width( 0 ), height( 0 ), isPAL( false )
diff -Naurp dvgrab-3.1.orig/dvgrab.cc dvgrab-3.1/dvgrab.cc
--- dvgrab-3.1.orig/dvgrab.cc	2007-12-10 01:57:15.000000000 -0500
+++ dvgrab-3.1/dvgrab.cc	2008-02-13 14:00:08.000000000 -0500
@@ -29,6 +29,7 @@
 using std::cerr;
 using std::endl;
 
+#include <string.h>
 #include <assert.h>
 #include <fcntl.h>
 #include <unistd.h>
diff -Naurp dvgrab-3.1.orig/filehandler.cc dvgrab-3.1/filehandler.cc
--- dvgrab-3.1.orig/filehandler.cc	2007-12-10 01:57:15.000000000 -0500
+++ dvgrab-3.1/filehandler.cc	2008-02-13 14:00:03.000000000 -0500
@@ -34,6 +34,7 @@ using std::ostringstream;
 using std::setw;
 using std::setfill;
 
+#include <string.h>
 #include <stdio.h>
 #include <signal.h>
 #include <unistd.h>
diff -Naurp dvgrab-3.1.orig/hdvframe.cc dvgrab-3.1/hdvframe.cc
--- dvgrab-3.1.orig/hdvframe.cc	2007-12-10 01:16:10.000000000 -0500
+++ dvgrab-3.1/hdvframe.cc	2008-02-13 14:00:40.000000000 -0500
@@ -18,6 +18,7 @@
 * Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
 */
 
+#include <string.h>
 #include "hdvframe.h"
 
 HDVFrame::HDVFrame( HDVStreamParams *p )
diff -Naurp dvgrab-3.1.orig/iec13818-1.cc dvgrab-3.1/iec13818-1.cc
--- dvgrab-3.1.orig/iec13818-1.cc	2007-12-10 01:16:10.000000000 -0500
+++ dvgrab-3.1/iec13818-1.cc	2008-02-13 14:00:30.000000000 -0500
@@ -20,6 +20,7 @@
 #include <string>
 using std::string;
 
+#include <string.h>
 #include "hdvframe.h"
 #include "iec13818-1.h"
 
diff -Naurp dvgrab-3.1.orig/ieee1394io.cc dvgrab-3.1/ieee1394io.cc
--- dvgrab-3.1.orig/ieee1394io.cc	2007-12-10 01:16:10.000000000 -0500
+++ dvgrab-3.1/ieee1394io.cc	2008-02-13 14:01:56.000000000 -0500
@@ -49,9 +49,11 @@
 
 #include <deque>
 #include <iostream>
+#include <typeinfo>
 
 using std::endl;
 
+#include <string.h>
 #include <assert.h>
 #include <unistd.h>
 #include <fcntl.h>
diff -Naurp dvgrab-3.1.orig/main.cc dvgrab-3.1/main.cc
--- dvgrab-3.1.orig/main.cc	2007-07-06 15:08:17.000000000 -0400
+++ dvgrab-3.1/main.cc	2008-02-13 14:02:55.000000000 -0500
@@ -36,6 +36,7 @@ using std::endl;
 
 // C includes
 
+#include <string.h>
 #include <unistd.h>
 #include <stdio.h>
 #include <stdlib.h>
diff -Naurp dvgrab-3.1.orig/v4l2reader.cc dvgrab-3.1/v4l2reader.cc
--- dvgrab-3.1.orig/v4l2reader.cc	2007-11-21 23:22:08.000000000 -0500
+++ dvgrab-3.1/v4l2reader.cc	2008-02-13 14:03:07.000000000 -0500
@@ -24,6 +24,7 @@
 
 #include <string>
 
+#include <string.h>
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>


Index: dvgrab.spec
===================================================================
RCS file: /cvs/pkgs/rpms/dvgrab/devel/dvgrab.spec,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- dvgrab.spec	12 Dec 2007 15:55:00 -0000	1.22
+++ dvgrab.spec	13 Feb 2008 19:09:52 -0000	1.23
@@ -1,11 +1,12 @@
 Summary:        Utility to capture video from a DV camera
 Name:           dvgrab
 Version:        3.1
-Release:        1%{?dist}
+Release:        2%{?dist}
 License:        GPL
 Group:          Applications/Multimedia
 URL:            http://www.kinodv.org/
 Source:         http://dl.sf.net/kino/dvgrab-%{version}.tar.gz
+Patch:          dvgrab-3.1-gcc43-fix.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  libraw1394-devel libavc1394-devel libdv-devel
 BuildRequires:  libiec61883-devel libjpeg-devel
@@ -17,6 +18,7 @@
 
 %prep
 %setup -q
+%patch -p1
 
 %build
 %configure
@@ -36,6 +38,9 @@
 %{_mandir}/man1/dvgrab.1*
 
 %changelog
+* Wed Feb 13 2008 Jarod Wilson <jwilson at redhat.com> - 3.1-2
+- Fix build with gcc 4.3
+
 * Wed Dec 12 2007 Jarod Wilson <jwilson at redhat.com> - 3.1-1
 - New upstream release
 - Drop libpng, libogg and libvorbis BRs, since dvgrab has




More information about the fedora-extras-commits mailing list