[packages/synce-vdccm] Fix building with gcc 4.7

baggins baggins at pld-linux.org
Fri Jul 20 11:49:38 CEST 2012


commit f0d154456e52b490e242905ad9820ffb191cc570
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Fri Jul 20 11:49:15 2012 +0200

    Fix building with gcc 4.7

 synce-vdccm-gcc47.patch | 34 ++++++++++++++++++++++++++++++++++
 synce-vdccm.spec        |  2 ++
 2 files changed, 36 insertions(+)
---
diff --git a/synce-vdccm-gcc47.patch b/synce-vdccm-gcc47.patch
new file mode 100644
index 0000000..27b5a7d
--- /dev/null
+++ b/synce-vdccm-gcc47.patch
@@ -0,0 +1,34 @@
+diff -ur vdccm-0.10.1/lib/continousnode.cpp vdccm-0.10.1-gcc.4.7/lib/continousnode.cpp
+--- vdccm-0.10.1/lib/continousnode.cpp	2006-03-28 00:40:15.000000000 +0200
++++ vdccm-0.10.1-gcc.4.7/lib/continousnode.cpp	2012-07-20 11:43:35.881742278 +0200
+@@ -23,6 +23,8 @@
+ #include "continousnode.h"
+ #include "timernodemanager.h"
+ 
++#include <cstdlib>
++
+ ContinousNode::ContinousNode(const int sec, const int usec)
+  : TimerNode()
+ {
+diff -ur vdccm-0.10.1/lib/localclientsocket.cpp vdccm-0.10.1-gcc.4.7/lib/localclientsocket.cpp
+--- vdccm-0.10.1/lib/localclientsocket.cpp	2006-03-22 20:59:14.000000000 +0100
++++ vdccm-0.10.1-gcc.4.7/lib/localclientsocket.cpp	2012-07-20 11:47:42.961733566 +0200
+@@ -22,6 +22,7 @@
+  ***************************************************************************/
+ #include "localclientsocket.h"
+ #include <sys/socket.h>
++#include <cstddef>
+ 
+ #ifndef PF_LOCAL
+ #define PF_LOCAL PF_UNIX
+diff -ur vdccm-0.10.1/lib/localsocket.cpp vdccm-0.10.1-gcc.4.7/lib/localsocket.cpp
+--- vdccm-0.10.1/lib/localsocket.cpp	2006-03-28 00:40:15.000000000 +0200
++++ vdccm-0.10.1-gcc.4.7/lib/localsocket.cpp	2012-07-20 11:47:31.395067302 +0200
+@@ -22,6 +22,7 @@
+  ***************************************************************************/
+ #include "localsocket.h"
+ #include <sys/socket.h>
++#include <cstddef>
+ 
+ #ifndef PF_LOCAL
+ #define PF_LOCAL PF_UNIX
diff --git a/synce-vdccm.spec b/synce-vdccm.spec
index afadb93..5888bf1 100644
--- a/synce-vdccm.spec
+++ b/synce-vdccm.spec
@@ -18,6 +18,7 @@ Patch0:		%{name}-dont-chown.patch
 Patch1:		%{name}-includes.patch
 Patch2:		%{name}-uint16_t.patch
 Patch3:		gcc.patch
+Patch4:		%{name}-gcc47.patch
 URL:		http://synce.sourceforge.net/
 %{?with_hal:BuildRequires:	dbus-glib-devel >= 0.61}
 BuildRequires:	glib2-devel >= 1:2.4
@@ -44,6 +45,7 @@ vdccm dołączanego do SynCE-KDE.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 %configure \


More information about the pld-cvs-commit mailing list