diff options
author | Tobias Kortkamp <tobik@FreeBSD.org> | 2018-08-27 21:08:25 +0000 |
---|---|---|
committer | Tobias Kortkamp <tobik@FreeBSD.org> | 2018-08-27 21:08:25 +0000 |
commit | 2450389419cead57d5291a0ced72deef3e1f3a67 (patch) | |
tree | 2d0db6166468b5697c3215b55345e3e74b262f1d /lang/maude/files/patch-src_ObjectSystem_socketStuff.cc | |
parent | math/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.cc | 11 |
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); |