polynomial-c 14/05/26 05:25:49
Added: libopkele-2.0.4-gcc471.patch
libopkele-2.0.4-missing_includes.patch
Removed: libopkele-0.3.2-asneeded.patch
Log:
Added several compile fixes from upstream
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key
0x981CA6FC)
Revision Changes Path
1.1 net-libs/libopkele/files/libopkele-2.0.4-gcc471.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libopkele/files/libopkele-2.0.4-gcc471.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libopkele/files/libopkele-2.0.4-gcc471.patch?rev=1.1&content-type=text/plain
Index: libopkele-2.0.4-gcc471.patch
===================================================================
>From 9ff6244998b0d41e71f7cc7351403ad590e990e4 Mon Sep 17 00:00:00 2001
From: qdii <[email protected]>
Date: Fri, 02 Nov 2012 19:46:03 +0000
Subject: Fix argument-lookup failure on GCC 4.7.1, causing compilation to crash.
Modified-by: Michael Krelin <[email protected]>
Signed-off-by: Michael Krelin <[email protected]>
---
diff --git a/include/opkele/discovery.h b/include/opkele/discovery.h
index f2721a6..985eef6 100644
--- a/include/opkele/discovery.h
+++ b/include/opkele/discovery.h
@@ -21,7 +21,7 @@ namespace opkele {
public:
inline _DT& add(long priority,const _DT& d) {
- return insert(typename
map_type::value_type(priority,d))->second;
+ return this->insert(typename
map_type::value_type(priority,d))->second;
}
bool has_value(const _DT& d) const {
--
cgit v0.9-30-gcd78
1.1
net-libs/libopkele/files/libopkele-2.0.4-missing_includes.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libopkele/files/libopkele-2.0.4-missing_includes.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libopkele/files/libopkele-2.0.4-missing_includes.patch?rev=1.1&content-type=text/plain
Index: libopkele-2.0.4-missing_includes.patch
===================================================================
>From 648ae5dbd90e062f3432f809a846d50d994b86d4 Mon Sep 17 00:00:00 2001
From: qdii <[email protected]>
Date: Fri, 02 Nov 2012 13:49:03 +0000
Subject: Function _exit was referenced in the code, but <unistd.h> was not
included, causing compilation to fail.
---
diff --git a/test/idiscover.cc b/test/idiscover.cc
index 4b1e90c..8a5a3fb 100644
--- a/test/idiscover.cc
+++ b/test/idiscover.cc
@@ -2,6 +2,7 @@
#include <stdexcept>
#include <iterator>
#include <algorithm>
+#include <unistd.h>
using namespace std;
#include <opkele/exception.h>
#include <opkele/discovery.h>
diff --git a/test/test.cc b/test/test.cc
index 2143ac0..770e0c6 100644
--- a/test/test.cc
+++ b/test/test.cc
@@ -1,5 +1,6 @@
#include <iostream>
#include <stdexcept>
+#include <unistd.h>
using namespace std;
#include <opkele/exception.h>
#include <opkele/util.h>
--
cgit v0.9-30-gcd78