Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2018 09:13:15 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r467697 - head/net-p2p/monero-cli/files
Message-ID:  <201804180913.w3I9DFSJ039475@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Wed Apr 18 09:13:15 2018
New Revision: 467697
URL: https://svnweb.freebsd.org/changeset/ports/467697

Log:
  net-p2p/monero-cli: unbreak with boost 1.67
  
  In file included from src/cryptonote_basic/hardfork.cpp:33:
  In file included from src/blockchain_db/blockchain_db.h:42:
  In file included from src/cryptonote_basic/hardfork.h:31:
  contrib/epee/include/syncobj.h:37:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
   #include <boost/thread/v2/thread.hpp>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from src/rpc/daemon_handler.cpp:29:
  In file included from src/rpc/daemon_handler.h:36:
  In file included from src/p2p/net_node.h:41:
  In file included from contrib/epee/include/net/levin_server_cp2.h:32:
  In file included from contrib/epee/include/net/abstract_tcp_server2.h:324:
  contrib/epee/include/net/abstract_tcp_server2.inl:44:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
   #include <boost/thread/v2/thread.hpp> // TODO
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  PR:		227427
  Reported by:	antoine (via exp-run)

Added:
  head/net-p2p/monero-cli/files/patch-boost-1.67   (contents, props changed)

Added: head/net-p2p/monero-cli/files/patch-boost-1.67
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-p2p/monero-cli/files/patch-boost-1.67	Wed Apr 18 09:13:15 2018	(r467697)
@@ -0,0 +1,50 @@
+Regressed by https://github.com/boostorg/thread/commit/fea3e33128aa
+
+In file included from src/cryptonote_basic/hardfork.cpp:33:
+In file included from src/blockchain_db/blockchain_db.h:42:
+In file included from src/cryptonote_basic/hardfork.h:31:
+contrib/epee/include/syncobj.h:37:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
+#include <boost/thread/v2/thread.hpp>
+         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+In file included from src/rpc/daemon_handler.cpp:29:
+In file included from src/rpc/daemon_handler.h:36:
+In file included from src/p2p/net_node.h:41:
+In file included from contrib/epee/include/net/levin_server_cp2.h:32:
+In file included from contrib/epee/include/net/abstract_tcp_server2.h:324:
+contrib/epee/include/net/abstract_tcp_server2.inl:44:10: fatal error: 'boost/thread/v2/thread.hpp' file not found
+#include <boost/thread/v2/thread.hpp> // TODO
+         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+--- contrib/epee/include/syncobj.h.orig	2018-03-24 15:56:14 UTC
++++ contrib/epee/include/syncobj.h
+@@ -34,7 +34,13 @@
+ #include <boost/thread/locks.hpp>
+ #include <boost/thread/mutex.hpp>
+ #include <boost/thread/recursive_mutex.hpp>
++
++#include <boost/version.hpp>
++#if BOOST_VERSION < 106700
+ #include <boost/thread/v2/thread.hpp>
++#else
++#include <boost/thread/condition_variable.hpp>
++#endif
+ 
+ namespace epee
+ {
+--- contrib/epee/include/net/abstract_tcp_server2.inl.orig	2018-03-24 15:56:14 UTC
++++ contrib/epee/include/net/abstract_tcp_server2.inl
+@@ -41,7 +41,14 @@
+ #include <boost/utility/value_init.hpp>
+ #include <boost/asio/deadline_timer.hpp>
+ #include <boost/date_time/posix_time/posix_time.hpp> // TODO
++
++#include <boost/version.hpp>
++#if BOOST_VERSION < 106700
+ #include <boost/thread/v2/thread.hpp> // TODO
++#else
++#include <boost/thread/condition_variable.hpp> // TODO
++#endif
++
+ #include "misc_language.h"
+ #include "pragma_comp_defs.h"
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804180913.w3I9DFSJ039475>