[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