rpms/cman/devel cman-gcc43.patch,NONE,1.1 cman.spec,1.101,1.102

Jesse Keating (jkeating) fedora-extras-commits at redhat.com
Tue Apr 8 02:54:56 UTC 2008


Author: jkeating

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

Modified Files:
	cman.spec 
Added Files:
	cman-gcc43.patch 
Log Message:
* Wed Mar 26 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 2.0.60-5
- Fix build for GCC 4.3


cman-gcc43.patch:

--- NEW FILE cman-gcc43.patch ---
diff -up cman-2.0.60/fence/fence_tool/fence_tool.c.gcc43 cman-2.0.60/fence/fence_tool/fence_tool.c
--- cman-2.0.60/fence/fence_tool/fence_tool.c.gcc43    2008-03-26 22:05:09.000000000 -0400
+++ cman-2.0.60/fence/fence_tool/fence_tool.c  2008-03-26 22:05:25.000000000 -0400
@@ -26,6 +26,7 @@
 #include <fcntl.h>
 #include <errno.h>
 #include <libgen.h>
+#include <limits.h>
 
 #include "ccs.h"
 #include "copyright.cf"
diff -up cman-2.0.60/cman/daemon/cmanccs.c.gcc43 cman-2.0.60/cman/daemon/cmanccs.c
--- cman-2.0.60/cman/daemon/cmanccs.c.gcc43    2006-12-15 10:17:13.000000000 -0500
+++ cman-2.0.60/cman/daemon/cmanccs.c  2008-03-26 22:04:05.000000000 -0400
@@ -21,6 +21,7 @@
 #include <sys/errno.h>
 #include <netdb.h>
 #include <ifaddrs.h>
+#include <limits.h>
 
 #include "list.h"
 #include "cnxman-socket.h"
diff -up cman-2.0.60/cman/lib/libcman.c.gcc43 cman-2.0.60/cman/lib/libcman.c
--- cman-2.0.60/cman/lib/libcman.c.gcc43   2006-12-01 09:23:39.000000000 -0500
+++ cman-2.0.60/cman/lib/libcman.c 2008-03-26 22:04:05.000000000 -0400
@@ -30,6 +30,7 @@
 #include <netinet/in.h>
 #include <string.h>
 #include <errno.h>
+#include <limits.h>
 #include "cnxman-socket.h"
 #include "libcman.h"
 
diff -up cman-2.0.60/ccs/daemon/cnx_mgr.c.gcc43 cman-2.0.60/ccs/daemon/cnx_mgr.c
--- cman-2.0.60/ccs/daemon/cnx_mgr.c.gcc43 2006-05-24 04:53:21.000000000 -0400
+++ cman-2.0.60/ccs/daemon/cnx_mgr.c   2008-03-26 22:04:05.000000000 -0400
@@ -27,6 +27,7 @@
 #include <libxml/tree.h>
 #include <libxml/xpath.h>
 #include <libxml/xpathInternals.h>
+#include <limits.h>
 
 #include "log.h"
 #include "comm_headers.h"
diff -up cman-2.0.60/group/gfs_controld/lock_dlm.h.gcc43 cman-2.0.60/group/gfs_controld/lock_dlm.h
--- cman-2.0.60/group/gfs_controld/lock_dlm.h.gcc43    2006-12-20 14:16:21.000000000 -0500
+++ cman-2.0.60/group/gfs_controld/lock_dlm.h  2008-03-26 22:04:05.000000000 -0400
@@ -21,6 +21,7 @@
 #include <string.h>
 #include <fcntl.h>
 #include <errno.h>
+#include <limits.h>
 #include <time.h>
 #include <syslog.h>
 #include <sched.h>


Index: cman.spec
===================================================================
RCS file: /cvs/pkgs/rpms/cman/devel/cman.spec,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -r1.101 -r1.102
--- cman.spec	18 Feb 2008 22:24:22 -0000	1.101
+++ cman.spec	8 Apr 2008 02:54:16 -0000	1.102
@@ -23,7 +23,7 @@
 
 Name: cman
 Version: %{cman_major}.%{cman_minor}
-Release: 4%{?dist}
+Release: 5%{?dist}
 License: GPL
 Group: System Environment/Base
 Summary: cman - The Cluster Manager
@@ -49,6 +49,7 @@
 Patch1: cman-makefix.patch
 Patch2: cman-plocktemp.patch
 Patch3: cman-2.0.14-defaultrun.patch
+Patch4: cman-gcc43.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %description
@@ -68,6 +69,7 @@
 %patch1 -p1 -b .makefix
 %patch2 -p1 -b .plock
 %patch3 -p1 -b .defaultrun
+%patch4 -p1 -b .gcc43
 
 %{__cat} <<EOF >%{my_requires}
 #!/bin/sh
@@ -155,6 +157,9 @@
 %{_libdir}/*.a
 
 %changelog
+* Wed Mar 26 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 2.0.60-5
+- Fix build for GCC 4.3
+
 * Mon Feb 18 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 2.0.60-4
 - Autorebuild for GCC 4.3
 




More information about the fedora-extras-commits mailing list