svn commit: r478102 - head/net-p2p/mldonkey/files
Tobias Kortkamp
tobik at FreeBSD.org
Sun Aug 26 07:15:39 UTC 2018
Author: tobik
Date: Sun Aug 26 07:15:38 2018
New Revision: 478102
URL: https://svnweb.freebsd.org/changeset/ports/478102
Log:
net-p2p/mldonkey*: Fix build with Clang 6
src/utils/lib/CryptoPP.h:3941:26: error: ISO C++11 does not allow access declarations; use using declarations instead
BufferedTransformation::Get;
^
http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/mldonkey-3.1.5_2.log
http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/mldonkey-core-3.1.5_2.log
http://beefy11.nyi.freebsd.org/data/head-i386-default/p477696_s338122/logs/errors/mldonkey-gui-3.1.5_2.log
PR: 229691
Submitted by: mickey242 at gmx.net
Added:
head/net-p2p/mldonkey/files/patch-src_utils_lib_CryptoPP.h (contents, props changed)
Added: head/net-p2p/mldonkey/files/patch-src_utils_lib_CryptoPP.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-p2p/mldonkey/files/patch-src_utils_lib_CryptoPP.h Sun Aug 26 07:15:38 2018 (r478102)
@@ -0,0 +1,31 @@
+src/utils/lib/CryptoPP.h:3941:26: error: ISO C++11 does not allow access declarations; use using declarations instead
+ BufferedTransformation::Get;
+ ^
+
+--- src/utils/lib/CryptoPP.h.orig 2014-03-10 16:33:21 UTC
++++ src/utils/lib/CryptoPP.h
+@@ -3938,15 +3938,15 @@ class CRYPTOPP_DLL CRYPTOPP_NO_VTABLE Sink : public Bu
+ {
+ protected:
+ // make these functions protected to help prevent unintentional calls to them
+- BufferedTransformation::Get;
+- BufferedTransformation::Peek;
+- BufferedTransformation::TransferTo;
+- BufferedTransformation::CopyTo;
+- BufferedTransformation::CopyRangeTo;
+- BufferedTransformation::TransferMessagesTo;
+- BufferedTransformation::CopyMessagesTo;
+- BufferedTransformation::TransferAllTo;
+- BufferedTransformation::CopyAllTo;
++ using BufferedTransformation::Get;
++ using BufferedTransformation::Peek;
++ using BufferedTransformation::TransferTo;
++ using BufferedTransformation::CopyTo;
++ using BufferedTransformation::CopyRangeTo;
++ using BufferedTransformation::TransferMessagesTo;
++ using BufferedTransformation::CopyMessagesTo;
++ using BufferedTransformation::TransferAllTo;
++ using BufferedTransformation::CopyAllTo;
+ unsigned int TransferTo2(BufferedTransformation& /* target */, unsigned long &transferBytes, const std::string& /* channel */ = NULL_CHANNEL, bool /* blocking */ = true)
+ {transferBytes = 0; return 0;}
+ unsigned int CopyRangeTo2(BufferedTransformation& /* target */, unsigned long& /* begin */, unsigned long /* end */ = ULONG_MAX, const std::string& /* channel */ = NULL_CHANNEL, bool /* blocking */ = true) const
More information about the svn-ports-all
mailing list