summaryrefslogtreecommitdiff
path: root/lang/maude/files/patch-src_ObjectSystem_socketStuff.cc
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2018-08-27 21:08:25 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2018-08-27 21:08:25 +0000
commit2450389419cead57d5291a0ced72deef3e1f3a67 (patch)
tree2d0db6166468b5697c3215b55345e3e74b262f1d /lang/maude/files/patch-src_ObjectSystem_socketStuff.cc
parentmath/blaze: Update 3.3-430 -> 3.4 (diff)
lang/maude: Fix build with Clang 6
../../src/Core/termSet.hh:35:15: error: ISO C++11 does not allow access declarations; use using declarations instead PointerSet::cardinality; ^ http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/maude-2.6_1.log
Diffstat (limited to '')
-rw-r--r--lang/maude/files/patch-src_ObjectSystem_socketStuff.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/lang/maude/files/patch-src_ObjectSystem_socketStuff.cc b/lang/maude/files/patch-src_ObjectSystem_socketStuff.cc
new file mode 100644
index 000000000000..4e930fe49627
--- /dev/null
+++ b/lang/maude/files/patch-src_ObjectSystem_socketStuff.cc
@@ -0,0 +1,11 @@
+--- src/ObjectSystem/socketStuff.cc.orig 2018-08-27 20:56:09 UTC
++++ src/ObjectSystem/socketStuff.cc
+@@ -219,7 +219,7 @@ SocketManagerSymbol::createServerTcpSocket(FreeDagNode
+ sockName.sin_family = AF_INET;
+ sockName.sin_port = htons(port);
+ sockName.sin_addr.s_addr = htonl(INADDR_ANY); // HACK - what is the portable way to set this?
+- if (bind(fd, reinterpret_cast<sockaddr*>(&sockName), sizeof(sockName)) == -1)
++ if (::bind(fd, reinterpret_cast<sockaddr*>(&sockName), sizeof(sockName)) == -1)
+ {
+ const char* errText = strerror(errno);
+ DebugAdvisory("unexpected bind() error with fd " << fd << ": " << errText);