rpms/srecord/devel srecord-1.46-gcc44.patch, NONE, 1.1 srecord.spec, 1.20, 1.21
Tom Callaway
spot at fedoraproject.org
Mon Feb 16 18:51:00 UTC 2009
Author: spot
Update of /cvs/pkgs/rpms/srecord/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19406
Modified Files:
srecord.spec
Added Files:
srecord-1.46-gcc44.patch
Log Message:
fix compile with gcc 4.4
srecord-1.46-gcc44.patch:
--- NEW FILE srecord-1.46-gcc44.patch ---
diff -up srecord-1.46/lib/arglex.cc.BAD srecord-1.46/lib/arglex.cc
--- srecord-1.46/lib/arglex.cc.BAD 2009-02-16 13:36:42.000000000 -0500
+++ srecord-1.46/lib/arglex.cc 2009-02-16 13:36:51.000000000 -0500
@@ -18,6 +18,7 @@
#include <cctype>
#include <cstring>
+#include <cstdio>
#include <cstdlib>
#include <errno.h>
#include <iostream>
diff -up srecord-1.46/lib/interval.cc.BAD srecord-1.46/lib/interval.cc
--- srecord-1.46/lib/interval.cc.BAD 2009-02-16 13:37:03.000000000 -0500
+++ srecord-1.46/lib/interval.cc 2009-02-16 13:37:20.000000000 -0500
@@ -18,7 +18,7 @@
//
#include <iostream>
-
+#include <cstdio>
#include <lib/interval.h>
diff -up srecord-1.46/lib/pretty_size.cc.BAD srecord-1.46/lib/pretty_size.cc
--- srecord-1.46/lib/pretty_size.cc.BAD 2009-02-16 13:37:31.000000000 -0500
+++ srecord-1.46/lib/pretty_size.cc 2009-02-16 13:37:38.000000000 -0500
@@ -18,7 +18,7 @@
//
#include <lib/pretty_size.h>
-
+#include <cstdio>
std::string
pretty_size(long long x, int width)
diff -up srecord-1.46/lib/quit/normal.cc.BAD srecord-1.46/lib/quit/normal.cc
--- srecord-1.46/lib/quit/normal.cc.BAD 2009-02-16 13:37:48.000000000 -0500
+++ srecord-1.46/lib/quit/normal.cc 2009-02-16 13:37:58.000000000 -0500
@@ -18,6 +18,7 @@
//
#include <cstdarg>
+#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
diff -up srecord-1.46/lib/srec/input/file.cc.BAD srecord-1.46/lib/srec/input/file.cc
--- srecord-1.46/lib/srec/input/file.cc.BAD 2009-02-16 13:38:18.000000000 -0500
+++ srecord-1.46/lib/srec/input/file.cc 2009-02-16 13:38:25.000000000 -0500
@@ -19,6 +19,7 @@
#include <cerrno>
#include <iostream>
+#include <cstdio>
#include <cstring>
#include <lib/srec/input/file.h>
diff -up srecord-1.46/lib/srec/input/generator/constant.cc.BAD srecord-1.46/lib/srec/input/generator/constant.cc
--- srecord-1.46/lib/srec/input/generator/constant.cc.BAD 2009-02-16 13:39:41.000000000 -0500
+++ srecord-1.46/lib/srec/input/generator/constant.cc 2009-02-16 13:39:48.000000000 -0500
@@ -18,7 +18,7 @@
//
#include <lib/srec/input/generator/constant.h>
-
+#include <cstdio>
srec_input_generator_constant::~srec_input_generator_constant()
{
diff -up srecord-1.46/lib/srec/output.cc.BAD srecord-1.46/lib/srec/output.cc
--- srecord-1.46/lib/srec/output.cc.BAD 2009-02-16 13:40:03.000000000 -0500
+++ srecord-1.46/lib/srec/output.cc 2009-02-16 13:40:14.000000000 -0500
@@ -18,6 +18,7 @@
//
#include <cerrno>
+#include <cstdio>
#include <cstring>
#include <lib/quit.h>
diff -up srecord-1.46/lib/srec/output/file/asm.cc.BAD srecord-1.46/lib/srec/output/file/asm.cc
--- srecord-1.46/lib/srec/output/file/asm.cc.BAD 2009-02-16 13:40:54.000000000 -0500
+++ srecord-1.46/lib/srec/output/file/asm.cc 2009-02-16 13:41:02.000000000 -0500
@@ -17,6 +17,7 @@
// <http://www.gnu.org/licenses/>.
//
+#include <cstdio>
#include <cstring>
#include <lib/interval.h>
diff -up srecord-1.46/lib/srec/output/file/basic.cc.BAD srecord-1.46/lib/srec/output/file/basic.cc
--- srecord-1.46/lib/srec/output/file/basic.cc.BAD 2009-02-16 13:41:13.000000000 -0500
+++ srecord-1.46/lib/srec/output/file/basic.cc 2009-02-16 13:41:21.000000000 -0500
@@ -17,6 +17,7 @@
// <http://www.gnu.org/licenses/>.
//
+#include <cstdio>
#include <cstring>
#include <lib/interval.h>
diff -up srecord-1.46/lib/srec/output/file.cc.BAD srecord-1.46/lib/srec/output/file.cc
--- srecord-1.46/lib/srec/output/file.cc.BAD 2009-02-16 13:40:33.000000000 -0500
+++ srecord-1.46/lib/srec/output/file.cc 2009-02-16 13:40:41.000000000 -0500
@@ -18,6 +18,7 @@
//
#include <cerrno>
+#include <cstdio>
#include <iostream>
#include <sys/types.h>
#include <sys/stat.h>
Index: srecord.spec
===================================================================
RCS file: /cvs/pkgs/rpms/srecord/devel/srecord.spec,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- srecord.spec 13 Jan 2009 16:23:36 -0000 1.20
+++ srecord.spec 16 Feb 2009 18:50:30 -0000 1.21
@@ -1,12 +1,15 @@
Name: srecord
Version: 1.46
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Manipulate EPROM load files
Group: Development/Tools
License: GPLv3+
URL: http://srecord.sourceforge.net/
-Source: http://downloads.sourceforge.net/srecord/srecord-%{version}.tar.gz
+Source0: http://downloads.sourceforge.net/srecord/srecord-%{version}.tar.gz
+# Sent upstream
+# https://sourceforge.net/tracker/index.php?func=detail&aid=2606533&group_id=72866&atid=535950
+Patch0: srecord-1.46-gcc44.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: diffutils, sharutils, groff, boost-devel
@@ -37,6 +40,7 @@
%prep
%setup -q
+%patch0 -p1 -b .gcc44
%build
%configure
@@ -64,6 +68,9 @@
%changelog
+* Mon Feb 16 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 1.46-2
+- fix gcc 4.4 compile issues (cstdio)
+
* Tue Jan 13 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 1.46-1
- update to 1.46
More information about the scm-commits
mailing list