bogdb

scidb r1480 build log gcc 8.1

May 14th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 8.32 KB | None | 0 0
  1. make[1]: 'scidb-beta.1.gz' is up to date.
  2. Compiling db_consumer.cpp                 [-Wall -g -I/usr/include -DSCI_NAMEBASE_FIX=1]
  3. In file included from ../mstl/m_bitset.h:266,
  4.                  from db_annotation.h:34,
  5.                  from db_consumer.cpp:29:
  6. ../mstl/m_bitset.ipp: In member function ‘void mstl::bitset::fill(mstl::bitset::size_type, mstl::bitset::size_type, unsigned char)’:
  7. ../mstl/m_bitset.ipp:385:66: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘mstl::bitset::bitfield’ {aka ‘class mstl::bitfield<long unsigned int>}; use assignment instead [-Wclass-memaccess]
  8.   ::memset(m_bits + first, value, sizeof(m_bits[0])*(last - first));
  9.                                                                   ^
  10. In file included from db_common.h:32,
  11.                  from db_provider.h:30,
  12.                  from db_consumer.h:30,
  13.                  from db_consumer.cpp:27:
  14. ../mstl/m_bitfield.h:25:7: note: ‘mstl::bitset::bitfield’ {aka ‘class mstl::bitfield<long unsigned int>} declared here
  15.  class bitfield
  16.        ^~~~~~~~
  17. In file included from ../mstl/m_memblock.h:71,
  18.                  from ../mstl/m_vector.h:24,
  19.                  from db_move_info_set.h:34,
  20.                  from db_consumer.h:34,
  21.                  from db_consumer.cpp:27:
  22. ../mstl/m_memblock.ipp: In instantiation of ‘mstl::memblock<U>& mstl::memblock<T>::operator=(mstl::memblock<T>&&) [with T = db::Mark]’:
  23. ../mstl/m_vector.ipp:790:35:   required from ‘mstl::vector<T>& mstl::vector<T>::operator=(mstl::vector<T>&&) [with T = db::Mark]
  24. db_mark_set.ipp:124:34:   required from here
  25. ../mstl/m_memblock.ipp:134:22: error: no matching function for call to ‘mstl::memblock<db::Mark>::~memblock()
  26.    memblock::~memblock();
  27.    ~~~~~~~~~~~~~~~~~~~^~
  28. ../mstl/m_memblock.ipp:45:1: note: candidate: ‘mstl::memblock<T>::~memblock() [with T = db::Mark]
  29.  memblock<T>::~memblock() throw()
  30.  ^~~~~~~~~~~
  31. ../mstl/m_memblock.ipp:45:1: note:   candidate expects 1 argument, 0 provided
  32. In file included from ../mstl/m_vector.h:189,
  33.                  from db_move_info_set.h:34,
  34.                  from db_consumer.h:34,
  35.                  from db_consumer.cpp:27:
  36. ../mstl/m_vector.ipp: In instantiation of ‘void mstl::vector<T>::insert_aux(mstl::vector<T>::iterator, mstl::vector<T>::const_reference) [with T = mstl::pair<mstl::string, unsigned int>; mstl::vector<T>::iterator = mstl::pointer_iterator<mstl::pair<mstl::string, unsigned int> >; mstl::vector<T>::const_reference = const mstl::pair<mstl::string, unsigned int>&; mstl::vector<T>::value_type = mstl::pair<mstl::string, unsigned int>]’:
  37. ../mstl/m_vector.ipp:519:2:   required from ‘mstl::vector<T>::iterator mstl::vector<T>::insert(mstl::vector<T>::iterator, mstl::vector<T>::const_reference) [with T = mstl::pair<mstl::string, unsigned int>; mstl::vector<T>::iterator = mstl::pointer_iterator<mstl::pair<mstl::string, unsigned int> >; mstl::vector<T>::const_reference = const mstl::pair<mstl::string, unsigned int>&; mstl::vector<T>::value_type = mstl::pair<mstl::string, unsigned int>]
  38. ../mstl/m_map.ipp:233:5:   required from ‘mstl::map<K, V>::mapped_type& mstl::map<K, V>::operator[](mstl::map<K, V>::const_key_ref) [with K = mstl::string; V = unsigned int; mstl::map<K, V>::mapped_type = unsigned int; mstl::map<K, V>::const_key_ref = const mstl::string&]
  39. db_consumer.cpp:147:24:   required from here
  40. ../mstl/m_vector.ipp:699:13: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘mstl::pointer_iterator<mstl::pair<mstl::string, unsigned int> >::value_type’ {aka ‘class mstl::pair<mstl::string, unsigned int>} with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  41.     ::memmove( pointer(position) + 1,
  42.     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  43.         pointer(position),
  44.         ~~~~~~~~~~~~~~~~~~
  45.         mstl::distance(position, end())*sizeof(value_type));
  46.         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47. In file included from ../mstl/m_map.h:23,
  48.                  from db_engine_list.h:28,
  49.                  from db_consumer.h:35,
  50.                  from db_consumer.cpp:27:
  51. ../mstl/m_pair.h:25:7: note: ‘mstl::pointer_iterator<mstl::pair<mstl::string, unsigned int> >::value_type’ {aka ‘class mstl::pair<mstl::string, unsigned int>} declared here
  52.  class pair
  53.        ^~~~
  54. In file included from ../mstl/m_uninitialized.h:56,
  55.                  from ../mstl/m_vector.ipp:19,
  56.                  from ../mstl/m_vector.h:189,
  57.                  from db_move_info_set.h:34,
  58.                  from db_consumer.h:34,
  59.                  from db_consumer.cpp:27:
  60. ../mstl/m_uninitialized.ipp: In instantiation of ‘static T* mstl::bits::uninitialized_pod<NBytes>::copy(InputIterator, InputIterator, T*) [with InputIterator = mstl::pair<mstl::string, unsigned int>*; T = mstl::pair<mstl::string, unsigned int>; long unsigned int NBytes = 32]’:
  61. ../mstl/m_uninitialized.ipp:95:44:   required from ‘static T* mstl::bits::uninitialized<1>::copy(InputIterator, InputIterator, T*) [with InputIterator = mstl::pair<mstl::string, unsigned int>*; T = mstl::pair<mstl::string, unsigned int>]
  62. ../mstl/m_uninitialized.ipp:158:56:   required from ‘T* mstl::uninitialized_move(T*, T*, T*) [with T = mstl::pair<mstl::string, unsigned int>]
  63. ../mstl/m_vector.ipp:409:43:   required from ‘void mstl::vector<T>::reserve(mstl::vector<T>::size_type) [with T = mstl::pair<mstl::string, unsigned int>; mstl::vector<T>::size_type = long unsigned int]
  64. ../mstl/m_map.ipp:32:80:   required from ‘void mstl::map<K, V>::reserve(mstl::map<K, V>::size_type) [with K = mstl::string; V = unsigned int; mstl::map<K, V>::size_type = long unsigned int]
  65. db_engine_list.ipp:36:69:   required from here
  66. ../mstl/m_uninitialized.ipp:60:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class mstl::pair<mstl::string, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  67.    ::memmove(result, first, NBytes*(last - first));
  68.    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  69. In file included from ../mstl/m_map.h:23,
  70.                  from db_engine_list.h:28,
  71.                  from db_consumer.h:35,
  72.                  from db_consumer.cpp:27:
  73. ../mstl/m_pair.h:25:7: note: ‘class mstl::pair<mstl::string, unsigned int>’ declared here
  74.  class pair
  75.        ^~~~
  76. In file included from ../mstl/m_uninitialized.h:56,
  77.                  from ../mstl/m_vector.ipp:19,
  78.                  from ../mstl/m_vector.h:189,
  79.                  from db_move_info_set.h:34,
  80.                  from db_consumer.h:34,
  81.                  from db_consumer.cpp:27:
  82. ../mstl/m_uninitialized.ipp: In instantiation of ‘static T* mstl::bits::uninitialized_pod<NBytes>::copy(InputIterator, InputIterator, T*) [with InputIterator = mstl::string*; T = mstl::string; long unsigned int NBytes = 24]’:
  83. ../mstl/m_uninitialized.ipp:95:44:   required from ‘static T* mstl::bits::uninitialized<1>::copy(InputIterator, InputIterator, T*) [with InputIterator = mstl::string*; T = mstl::string]
  84. ../mstl/m_uninitialized.ipp:158:56:   required from ‘T* mstl::uninitialized_move(T*, T*, T*) [with T = mstl::string]
  85. ../mstl/m_vector.ipp:409:43:   required from ‘void mstl::vector<T>::reserve(mstl::vector<T>::size_type) [with T = mstl::string; mstl::vector<T>::size_type = long unsigned int]
  86. ../mstl/m_vector.ipp:310:3:   required from ‘mstl::vector<T>& mstl::vector<T>::operator=(const mstl::vector<T>&) [with T = mstl::string]
  87. db_consumer.cpp:83:24:   required from here
  88. ../mstl/m_uninitialized.ipp:60:12: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class mstl::string’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  89.    ::memmove(result, first, NBytes*(last - first));
  90.    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  91. In file included from db_move.h:38,
  92.                  from db_move_list.h:30,
  93.                  from db_board.h:34,
  94.                  from db_consumer.h:31,
  95.                  from db_consumer.cpp:27:
  96. ../mstl/m_string.h:28:7: note: ‘class mstl::string’ declared here
  97.  class string
  98.        ^~~~~~
  99. make[2]: *** [Makefile:162: db_consumer.o] Error 1
  100. make[1]: *** [Makefile:205: recursive] Error 1
  101. make: *** [Makefile:20: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment