From 2450389419cead57d5291a0ced72deef3e1f3a67 Mon Sep 17 00:00:00 2001 From: Tobias Kortkamp Date: Mon, 27 Aug 2018 21:08:25 +0000 Subject: 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 --- lang/maude/files/patch-src_ObjectSystem_socketStuff.cc | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 lang/maude/files/patch-src_ObjectSystem_socketStuff.cc (limited to 'lang/maude/files/patch-src_ObjectSystem_socketStuff.cc') 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(&sockName), sizeof(sockName)) == -1) ++ if (::bind(fd, reinterpret_cast(&sockName), sizeof(sockName)) == -1) + { + const char* errText = strerror(errno); + DebugAdvisory("unexpected bind() error with fd " << fd << ": " << errText); -- cgit v1.2.3