Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 801967

Summary: [crocket-overlay] net-p2p/haven-offshore: can't be built with boost-1.76.0
Product: Gentoo Linux Reporter: anonymous <fakih18716>
Component: OverlaysAssignee: anonymous <fakih18716>
Status: RESOLVED FIXED    
Severity: normal CC: sam
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/haven-protocol-org/haven-offshore/issues/17
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 763201    

Description anonymous 2021-07-13 01:53:36 UTC
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:218:7: error: expected primary-expression before ‘void’
  218 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:218:7: error: expected ‘)’ before ‘void’
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:218:7: error: expected ‘)’ before ‘}’ token
  218 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:218:7: note: to match this ‘(’
  218 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h: In member function ‘bool epee::serialization::portable_storage::set_value(const string&, t_value&&, epee::serialization::portable_storage::hsection)’:
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:249:7: error: expected primary-expression before ‘void’
  249 |       BOOST_MPL_ASSERT(( boost::mpl::contains<boost::mpl::push_front<storage_entry::types, storage_entry>::type, t_real_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:249:7: error: expected ‘)’ before ‘void’
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:249:7: error: expected ‘)’ before ‘}’ token
  249 |       BOOST_MPL_ASSERT(( boost::mpl::contains<boost::mpl::push_front<storage_entry::types, storage_entry>::type, t_real_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:249:7: note: to match this ‘(’
  249 |       BOOST_MPL_ASSERT(( boost::mpl::contains<boost::mpl::push_front<storage_entry::types, storage_entry>::type, t_real_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h: In member function ‘epee::serialization::array_entry* epee::serialization::portable_storage::get_first_value(const string&, t_value&, epee::serialization::portable_storage::hsection)’:
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:319:7: error: expected primary-expression before ‘void’
  319 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:319:7: error: expected ‘)’ before ‘void’
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:319:7: error: expected ‘)’ before ‘}’ token
  319 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:319:7: note: to match this ‘(’
  319 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h: In member function ‘bool epee::serialization::portable_storage::get_next_value(epee::serialization::portable_storage::harray, t_value&)’:
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:357:7: error: expected primary-expression before ‘void’
  357 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:357:7: error: expected ‘)’ before ‘void’
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:357:7: error: expected ‘)’ before ‘}’ token
  357 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~
/var/tmp/portage/net-p2p/haven-offshore-1.3.1/work/haven-offshore-1.3.1/monero/contrib/epee/include/storages/portable_storage.h:357:7: note: to match this ‘(’
  357 |       BOOST_MPL_ASSERT(( boost::mpl::contains<storage_entry::types, t_value> ));
      |       ^~~~~~~~~~~~~~~~

Reproducible: Always
Comment 1 anonymous 2021-07-13 01:54:29 UTC
I maintain net-p2p/haven-offshore::crocket-overlay
Comment 2 anonymous 2022-04-30 11:24:21 UTC
This was fixed.