Advertisement
Guest User

error when ./build.sh

a guest
Dec 29th, 2013
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 114.56 KB | None | 0 0
  1. TheForgottenServer build script -
  2. Using ccache
  3. CCache binaries located in /usr/lib/ccache
  4.  
  5. Start building on 4 cores, using 5 processes
  6.  
  7. make all-am
  8. make[1]: Entering directory `/home/sources'
  9. CXX actions.o
  10. CXX baseevents.o
  11. CXX beds.o
  12. CXX chat.o
  13. CXX combat.o
  14. In file included from /usr/include/boost/thread/pthread/thread_data.hpp:11,
  15. from /usr/include/boost/thread/thread.hpp:18,
  16. from /usr/include/boost/thread.hpp:14,
  17. from otsystem.h:35,
  18. from inputbox.h:21,
  19. from otpch.h:46,
  20. from combat.cpp:18:
  21. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception()’:
  22. /usr/include/boost/thread/exceptions.hpp:41: error: no match for call to ‘(const boost::system::error_category) ()’
  23. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int)’:
  24. /usr/include/boost/thread/exceptions.hpp:45: error: no match for call to ‘(const boost::system::error_category) ()’
  25. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const char*)’:
  26. /usr/include/boost/thread/exceptions.hpp:49: error: no match for call to ‘(const boost::system::error_category) ()’
  27. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const std::string&)’:
  28. /usr/include/boost/thread/exceptions.hpp:53: error: no match for call to ‘(const boost::system::error_category) ()’
  29. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error()’:
  30. /usr/include/boost/thread/exceptions.hpp:75: error: no match for call to ‘(const boost::system::error_category) ()’
  31. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int)’:
  32. /usr/include/boost/thread/exceptions.hpp:78: error: no match for call to ‘(const boost::system::error_category) ()’
  33. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const char*)’:
  34. /usr/include/boost/thread/exceptions.hpp:82: error: no match for call to ‘(const boost::system::error_category) ()’
  35. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const std::string&)’:
  36. /usr/include/boost/thread/exceptions.hpp:86: error: no match for call to ‘(const boost::system::error_category) ()’
  37. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_resource_error::thread_resource_error()’:
  38. /usr/include/boost/thread/exceptions.hpp:125: error: ‘boost::system::errc’ has not been declared
  39. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::unsupported_thread_option::unsupported_thread_option()’:
  40. /usr/include/boost/thread/exceptions.hpp:153: error: ‘boost::system::errc’ has not been declared
  41. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::invalid_thread_argument::invalid_thread_argument()’:
  42. /usr/include/boost/thread/exceptions.hpp:177: error: ‘boost::system::errc’ has not been declared
  43. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_permission_error::thread_permission_error()’:
  44. /usr/include/boost/thread/exceptions.hpp:201: error: ‘boost::system::errc’ has not been declared
  45. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  46. from /usr/include/boost/thread/mutex.hpp:17,
  47. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  48. from /usr/include/boost/thread/thread.hpp:18,
  49. from /usr/include/boost/thread.hpp:14,
  50. from otsystem.h:35,
  51. from inputbox.h:21,
  52. from otpch.h:46,
  53. from combat.cpp:18:
  54. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::lock()’:
  55. /usr/include/boost/thread/locks.hpp:502: error: ‘errc’ is not a member of ‘boost::system’
  56. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  57. from /usr/include/boost/thread/mutex.hpp:17,
  58. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  59. from /usr/include/boost/thread/thread.hpp:18,
  60. from /usr/include/boost/thread.hpp:14,
  61. from otsystem.h:35,
  62. from inputbox.h:21,
  63. from otpch.h:46,
  64. from combat.cpp:18:
  65. /usr/include/boost/thread/locks.hpp:506: error: ‘errc’ is not a member of ‘boost::system’
  66. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock()’:
  67. /usr/include/boost/thread/locks.hpp:515: error: ‘errc’ is not a member of ‘boost::system’
  68. /usr/include/boost/thread/locks.hpp:519: error: ‘errc’ is not a member of ‘boost::system’
  69. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const TimeDuration&)’:
  70. /usr/include/boost/thread/locks.hpp:529: error: ‘errc’ is not a member of ‘boost::system’
  71. /usr/include/boost/thread/locks.hpp:533: error: ‘errc’ is not a member of ‘boost::system’
  72. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::system_time&)’:
  73. /usr/include/boost/thread/locks.hpp:543: error: ‘errc’ is not a member of ‘boost::system’
  74. /usr/include/boost/thread/locks.hpp:547: error: ‘errc’ is not a member of ‘boost::system’
  75. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::xtime&)’:
  76. /usr/include/boost/thread/locks.hpp:556: error: ‘errc’ is not a member of ‘boost::system’
  77. /usr/include/boost/thread/locks.hpp:560: error: ‘errc’ is not a member of ‘boost::system’
  78. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  79. /usr/include/boost/thread/locks.hpp:573: error: ‘errc’ is not a member of ‘boost::system’
  80. /usr/include/boost/thread/locks.hpp:577: error: ‘errc’ is not a member of ‘boost::system’
  81. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  82. /usr/include/boost/thread/locks.hpp:587: error: ‘errc’ is not a member of ‘boost::system’
  83. /usr/include/boost/thread/locks.hpp:591: error: ‘errc’ is not a member of ‘boost::system’
  84. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::unlock()’:
  85. /usr/include/boost/thread/locks.hpp:602: error: ‘errc’ is not a member of ‘boost::system’
  86. /usr/include/boost/thread/locks.hpp:606: error: ‘errc’ is not a member of ‘boost::system’
  87. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  88. from /usr/include/boost/thread/mutex.hpp:17,
  89. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  90. from /usr/include/boost/thread/thread.hpp:18,
  91. from /usr/include/boost/thread.hpp:14,
  92. from otsystem.h:35,
  93. from inputbox.h:21,
  94. from otpch.h:46,
  95. from combat.cpp:18:
  96. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::lock()’:
  97. /usr/include/boost/thread/locks.hpp:790: error: ‘errc’ is not a member of ‘boost::system’
  98. /usr/include/boost/thread/locks.hpp:794: error: ‘errc’ is not a member of ‘boost::system’
  99. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock()’:
  100. /usr/include/boost/thread/locks.hpp:803: error: ‘errc’ is not a member of ‘boost::system’
  101. /usr/include/boost/thread/locks.hpp:807: error: ‘errc’ is not a member of ‘boost::system’
  102. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const boost::system_time&)’:
  103. /usr/include/boost/thread/locks.hpp:816: error: ‘errc’ is not a member of ‘boost::system’
  104. /usr/include/boost/thread/locks.hpp:820: error: ‘errc’ is not a member of ‘boost::system’
  105. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const Duration&)’:
  106. /usr/include/boost/thread/locks.hpp:830: error: ‘errc’ is not a member of ‘boost::system’
  107. /usr/include/boost/thread/locks.hpp:834: error: ‘errc’ is not a member of ‘boost::system’
  108. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  109. /usr/include/boost/thread/locks.hpp:845: error: ‘errc’ is not a member of ‘boost::system’
  110. /usr/include/boost/thread/locks.hpp:849: error: ‘errc’ is not a member of ‘boost::system’
  111. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  112. /usr/include/boost/thread/locks.hpp:859: error: ‘errc’ is not a member of ‘boost::system’
  113. /usr/include/boost/thread/locks.hpp:863: error: ‘errc’ is not a member of ‘boost::system’
  114. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::unlock()’:
  115. /usr/include/boost/thread/locks.hpp:873: error: ‘errc’ is not a member of ‘boost::system’
  116. /usr/include/boost/thread/locks.hpp:877: error: ‘errc’ is not a member of ‘boost::system’
  117. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  118. from /usr/include/boost/thread/mutex.hpp:17,
  119. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  120. from /usr/include/boost/thread/thread.hpp:18,
  121. from /usr/include/boost/thread.hpp:14,
  122. from otsystem.h:35,
  123. from inputbox.h:21,
  124. from otpch.h:46,
  125. from combat.cpp:18:
  126. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::lock()’:
  127. /usr/include/boost/thread/locks.hpp:1078: error: ‘errc’ is not a member of ‘boost::system’
  128. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  129. from /usr/include/boost/thread/mutex.hpp:17,
  130. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  131. from /usr/include/boost/thread/thread.hpp:18,
  132. from /usr/include/boost/thread.hpp:14,
  133. from otsystem.h:35,
  134. from inputbox.h:21,
  135. from otpch.h:46,
  136. from combat.cpp:18:
  137. /usr/include/boost/thread/locks.hpp:1082: error: ‘errc’ is not a member of ‘boost::system’
  138. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock()’:
  139. /usr/include/boost/thread/locks.hpp:1091: error: ‘errc’ is not a member of ‘boost::system’
  140. /usr/include/boost/thread/locks.hpp:1095: error: ‘errc’ is not a member of ‘boost::system’
  141. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::unlock()’:
  142. /usr/include/boost/thread/locks.hpp:1104: error: ‘errc’ is not a member of ‘boost::system’
  143. /usr/include/boost/thread/locks.hpp:1108: error: ‘errc’ is not a member of ‘boost::system’
  144. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  145. /usr/include/boost/thread/locks.hpp:1119: error: ‘errc’ is not a member of ‘boost::system’
  146. /usr/include/boost/thread/locks.hpp:1123: error: ‘errc’ is not a member of ‘boost::system’
  147. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  148. /usr/include/boost/thread/locks.hpp:1133: error: ‘errc’ is not a member of ‘boost::system’
  149. /usr/include/boost/thread/locks.hpp:1137: error: ‘errc’ is not a member of ‘boost::system’
  150. In file included from /usr/include/boost/thread.hpp:24,
  151. from otsystem.h:35,
  152. from inputbox.h:21,
  153. from otpch.h:46,
  154. from combat.cpp:18:
  155. /usr/include/boost/thread/barrier.hpp: In constructor ‘boost::barrier::barrier(unsigned int)’:
  156. /usr/include/boost/thread/barrier.hpp:31: error: ‘errc’ is not a member of ‘boost::system’
  157. In file included from /usr/include/boost/lexical_cast.hpp:156,
  158. from otsystem.h:39,
  159. from inputbox.h:21,
  160. from otpch.h:46,
  161. from combat.cpp:18:
  162. /usr/include/boost/range/iterator_range_core.hpp: At global scope:
  163. /usr/include/boost/range/iterator_range_core.hpp:52: error: redefinition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  164. /usr/include/boost/range/iterator_range.hpp:65: error: previous definition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  165. /usr/include/boost/range/iterator_range_core.hpp:67: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’
  166. /usr/include/boost/range/iterator_range.hpp:95: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’ previously declared here
  167. /usr/include/boost/range/iterator_range_core.hpp:96: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’
  168. /usr/include/boost/range/iterator_range.hpp:80: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’ previously declared here
  169. /usr/include/boost/range/iterator_range_core.hpp:101: error: redefinition of ‘struct boost::iterator_range_detail::range_tag’
  170. /usr/include/boost/range/iterator_range.hpp:103: error: previous definition of ‘struct boost::iterator_range_detail::range_tag’
  171. /usr/include/boost/range/iterator_range_core.hpp:102: error: redefinition of ‘struct boost::iterator_range_detail::const_range_tag’
  172. /usr/include/boost/range/iterator_range.hpp:104: error: previous definition of ‘struct boost::iterator_range_detail::const_range_tag’
  173. In file included from /usr/include/boost/lexical_cast.hpp:156,
  174. from otsystem.h:39,
  175. from inputbox.h:21,
  176. from otpch.h:46,
  177. from combat.cpp:18:
  178. /usr/include/boost/range/iterator_range_core.hpp:125: error: redefinition of ‘class boost::iterator_range<IteratorT>’
  179. /usr/include/boost/range/iterator_range.hpp:129: error: previous definition of ‘class boost::iterator_range<IteratorT>’
  180. In file included from /usr/include/boost/lexical_cast.hpp:156,
  181. from otsystem.h:39,
  182. from inputbox.h:21,
  183. from otpch.h:46,
  184. from combat.cpp:18:
  185. /usr/include/boost/range/iterator_range_core.hpp:388: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  186. /usr/include/boost/range/iterator_range.hpp:458: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  187. /usr/include/boost/range/iterator_range_core.hpp:395: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  188. /usr/include/boost/range/iterator_range.hpp:465: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  189. /usr/include/boost/range/iterator_range_core.hpp:402: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  190. /usr/include/boost/range/iterator_range.hpp:472: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  191. /usr/include/boost/range/iterator_range_core.hpp:432: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  192. /usr/include/boost/range/iterator_range.hpp:481: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  193. /usr/include/boost/range/iterator_range_core.hpp:439: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  194. /usr/include/boost/range/iterator_range.hpp:488: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  195. /usr/include/boost/range/iterator_range_core.hpp:447: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  196. /usr/include/boost/range/iterator_range.hpp:496: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  197. /usr/include/boost/range/iterator_range_core.hpp:454: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  198. /usr/include/boost/range/iterator_range.hpp:503: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  199. /usr/include/boost/range/iterator_range_core.hpp:462: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  200. /usr/include/boost/range/iterator_range.hpp:511: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  201. /usr/include/boost/range/iterator_range_core.hpp:469: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  202. /usr/include/boost/range/iterator_range.hpp:518: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  203. In file included from /usr/include/boost/lexical_cast.hpp:156,
  204. from otsystem.h:39,
  205. from inputbox.h:21,
  206. from otpch.h:46,
  207. from combat.cpp:18:
  208. /usr/include/boost/range/iterator_range_core.hpp:530: error: redefinition of ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’
  209. /usr/include/boost/range/iterator_range.hpp:537: error: ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’ previously declared here
  210. In file included from /usr/include/boost/lexical_cast.hpp:156,
  211. from otsystem.h:39,
  212. from inputbox.h:21,
  213. from otpch.h:46,
  214. from combat.cpp:18:
  215. /usr/include/boost/range/iterator_range_core.hpp:553: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’
  216. /usr/include/boost/range/iterator_range.hpp:560: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’ previously declared here
  217. /usr/include/boost/range/iterator_range_core.hpp:561: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’
  218. /usr/include/boost/range/iterator_range.hpp:568: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’ previously declared here
  219. /usr/include/boost/range/iterator_range_core.hpp:575: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  220. /usr/include/boost/range/iterator_range.hpp:582: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  221. In file included from /usr/include/boost/lexical_cast.hpp:156,
  222. from otsystem.h:39,
  223. from inputbox.h:21,
  224. from otpch.h:46,
  225. from combat.cpp:18:
  226. /usr/include/boost/range/iterator_range_core.hpp:611: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  227. /usr/include/boost/range/iterator_range.hpp:618: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  228. /usr/include/boost/range/iterator_range_core.hpp:621: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  229. /usr/include/boost/range/iterator_range.hpp:628: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  230. In file included from /usr/include/boost/lexical_cast.hpp:156,
  231. from otsystem.h:39,
  232. from inputbox.h:21,
  233. from otpch.h:46,
  234. from combat.cpp:18:
  235. /usr/include/boost/range/iterator_range_core.hpp:638: error: redefinition of ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’
  236. /usr/include/boost/range/iterator_range.hpp:645: error: ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’ previously declared here
  237. make[1]: *** [combat.o] Error 1
  238. make[1]: *** Waiting for unfinished jobs....
  239. In file included from /usr/include/boost/thread/pthread/thread_data.hpp:11,
  240. from /usr/include/boost/thread/thread.hpp:18,
  241. from /usr/include/boost/thread.hpp:14,
  242. from otsystem.h:35,
  243. from inputbox.h:21,
  244. from otpch.h:46,
  245. from baseevents.cpp:18:
  246. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception()’:
  247. /usr/include/boost/thread/exceptions.hpp:41: error: no match for call to ‘(const boost::system::error_category) ()’
  248. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int)’:
  249. /usr/include/boost/thread/exceptions.hpp:45: error: no match for call to ‘(const boost::system::error_category) ()’
  250. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const char*)’:
  251. /usr/include/boost/thread/exceptions.hpp:49: error: no match for call to ‘(const boost::system::error_category) ()’
  252. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const std::string&)’:
  253. /usr/include/boost/thread/exceptions.hpp:53: error: no match for call to ‘(const boost::system::error_category) ()’
  254. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error()’:
  255. /usr/include/boost/thread/exceptions.hpp:75: error: no match for call to ‘(const boost::system::error_category) ()’
  256. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int)’:
  257. /usr/include/boost/thread/exceptions.hpp:78: error: no match for call to ‘(const boost::system::error_category) ()’
  258. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const char*)’:
  259. /usr/include/boost/thread/exceptions.hpp:82: error: no match for call to ‘(const boost::system::error_category) ()’
  260. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const std::string&)’:
  261. /usr/include/boost/thread/exceptions.hpp:86: error: no match for call to ‘(const boost::system::error_category) ()’
  262. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_resource_error::thread_resource_error()’:
  263. /usr/include/boost/thread/exceptions.hpp:125: error: ‘boost::system::errc’ has not been declared
  264. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::unsupported_thread_option::unsupported_thread_option()’:
  265. /usr/include/boost/thread/exceptions.hpp:153: error: ‘boost::system::errc’ has not been declared
  266. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::invalid_thread_argument::invalid_thread_argument()’:
  267. /usr/include/boost/thread/exceptions.hpp:177: error: ‘boost::system::errc’ has not been declared
  268. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_permission_error::thread_permission_error()’:
  269. /usr/include/boost/thread/exceptions.hpp:201: error: ‘boost::system::errc’ has not been declared
  270. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  271. from /usr/include/boost/thread/mutex.hpp:17,
  272. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  273. from /usr/include/boost/thread/thread.hpp:18,
  274. from /usr/include/boost/thread.hpp:14,
  275. from otsystem.h:35,
  276. from inputbox.h:21,
  277. from otpch.h:46,
  278. from baseevents.cpp:18:
  279. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::lock()’:
  280. /usr/include/boost/thread/locks.hpp:502: error: ‘errc’ is not a member of ‘boost::system’
  281. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  282. from /usr/include/boost/thread/mutex.hpp:17,
  283. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  284. from /usr/include/boost/thread/thread.hpp:18,
  285. from /usr/include/boost/thread.hpp:14,
  286. from otsystem.h:35,
  287. from inputbox.h:21,
  288. from otpch.h:46,
  289. from baseevents.cpp:18:
  290. /usr/include/boost/thread/locks.hpp:506: error: ‘errc’ is not a member of ‘boost::system’
  291. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock()’:
  292. /usr/include/boost/thread/locks.hpp:515: error: ‘errc’ is not a member of ‘boost::system’
  293. /usr/include/boost/thread/locks.hpp:519: error: ‘errc’ is not a member of ‘boost::system’
  294. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const TimeDuration&)’:
  295. /usr/include/boost/thread/locks.hpp:529: error: ‘errc’ is not a member of ‘boost::system’
  296. /usr/include/boost/thread/locks.hpp:533: error: ‘errc’ is not a member of ‘boost::system’
  297. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::system_time&)’:
  298. /usr/include/boost/thread/locks.hpp:543: error: ‘errc’ is not a member of ‘boost::system’
  299. /usr/include/boost/thread/locks.hpp:547: error: ‘errc’ is not a member of ‘boost::system’
  300. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::xtime&)’:
  301. /usr/include/boost/thread/locks.hpp:556: error: ‘errc’ is not a member of ‘boost::system’
  302. /usr/include/boost/thread/locks.hpp:560: error: ‘errc’ is not a member of ‘boost::system’
  303. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  304. /usr/include/boost/thread/locks.hpp:573: error: ‘errc’ is not a member of ‘boost::system’
  305. /usr/include/boost/thread/locks.hpp:577: error: ‘errc’ is not a member of ‘boost::system’
  306. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  307. /usr/include/boost/thread/locks.hpp:587: error: ‘errc’ is not a member of ‘boost::system’
  308. /usr/include/boost/thread/locks.hpp:591: error: ‘errc’ is not a member of ‘boost::system’
  309. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::unlock()’:
  310. /usr/include/boost/thread/locks.hpp:602: error: ‘errc’ is not a member of ‘boost::system’
  311. /usr/include/boost/thread/locks.hpp:606: error: ‘errc’ is not a member of ‘boost::system’
  312. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  313. from /usr/include/boost/thread/mutex.hpp:17,
  314. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  315. from /usr/include/boost/thread/thread.hpp:18,
  316. from /usr/include/boost/thread.hpp:14,
  317. from otsystem.h:35,
  318. from inputbox.h:21,
  319. from otpch.h:46,
  320. from baseevents.cpp:18:
  321. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::lock()’:
  322. /usr/include/boost/thread/locks.hpp:790: error: ‘errc’ is not a member of ‘boost::system’
  323. /usr/include/boost/thread/locks.hpp:794: error: ‘errc’ is not a member of ‘boost::system’
  324. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock()’:
  325. /usr/include/boost/thread/locks.hpp:803: error: ‘errc’ is not a member of ‘boost::system’
  326. /usr/include/boost/thread/locks.hpp:807: error: ‘errc’ is not a member of ‘boost::system’
  327. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const boost::system_time&)’:
  328. /usr/include/boost/thread/locks.hpp:816: error: ‘errc’ is not a member of ‘boost::system’
  329. /usr/include/boost/thread/locks.hpp:820: error: ‘errc’ is not a member of ‘boost::system’
  330. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const Duration&)’:
  331. /usr/include/boost/thread/locks.hpp:830: error: ‘errc’ is not a member of ‘boost::system’
  332. /usr/include/boost/thread/locks.hpp:834: error: ‘errc’ is not a member of ‘boost::system’
  333. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  334. /usr/include/boost/thread/locks.hpp:845: error: ‘errc’ is not a member of ‘boost::system’
  335. /usr/include/boost/thread/locks.hpp:849: error: ‘errc’ is not a member of ‘boost::system’
  336. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  337. /usr/include/boost/thread/locks.hpp:859: error: ‘errc’ is not a member of ‘boost::system’
  338. /usr/include/boost/thread/locks.hpp:863: error: ‘errc’ is not a member of ‘boost::system’
  339. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::unlock()’:
  340. /usr/include/boost/thread/locks.hpp:873: error: ‘errc’ is not a member of ‘boost::system’
  341. /usr/include/boost/thread/locks.hpp:877: error: ‘errc’ is not a member of ‘boost::system’
  342. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  343. from /usr/include/boost/thread/mutex.hpp:17,
  344. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  345. from /usr/include/boost/thread/thread.hpp:18,
  346. from /usr/include/boost/thread.hpp:14,
  347. from otsystem.h:35,
  348. from inputbox.h:21,
  349. from otpch.h:46,
  350. from baseevents.cpp:18:
  351. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::lock()’:
  352. /usr/include/boost/thread/locks.hpp:1078: error: ‘errc’ is not a member of ‘boost::system’
  353. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  354. from /usr/include/boost/thread/mutex.hpp:17,
  355. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  356. from /usr/include/boost/thread/thread.hpp:18,
  357. from /usr/include/boost/thread.hpp:14,
  358. from otsystem.h:35,
  359. from inputbox.h:21,
  360. from otpch.h:46,
  361. from baseevents.cpp:18:
  362. /usr/include/boost/thread/locks.hpp:1082: error: ‘errc’ is not a member of ‘boost::system’
  363. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock()’:
  364. /usr/include/boost/thread/locks.hpp:1091: error: ‘errc’ is not a member of ‘boost::system’
  365. /usr/include/boost/thread/locks.hpp:1095: error: ‘errc’ is not a member of ‘boost::system’
  366. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::unlock()’:
  367. /usr/include/boost/thread/locks.hpp:1104: error: ‘errc’ is not a member of ‘boost::system’
  368. /usr/include/boost/thread/locks.hpp:1108: error: ‘errc’ is not a member of ‘boost::system’
  369. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  370. /usr/include/boost/thread/locks.hpp:1119: error: ‘errc’ is not a member of ‘boost::system’
  371. /usr/include/boost/thread/locks.hpp:1123: error: ‘errc’ is not a member of ‘boost::system’
  372. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  373. /usr/include/boost/thread/locks.hpp:1133: error: ‘errc’ is not a member of ‘boost::system’
  374. /usr/include/boost/thread/locks.hpp:1137: error: ‘errc’ is not a member of ‘boost::system’
  375. In file included from /usr/include/boost/thread.hpp:24,
  376. from otsystem.h:35,
  377. from inputbox.h:21,
  378. from otpch.h:46,
  379. from baseevents.cpp:18:
  380. /usr/include/boost/thread/barrier.hpp: In constructor ‘boost::barrier::barrier(unsigned int)’:
  381. /usr/include/boost/thread/barrier.hpp:31: error: ‘errc’ is not a member of ‘boost::system’
  382. In file included from /usr/include/boost/lexical_cast.hpp:156,
  383. from otsystem.h:39,
  384. from inputbox.h:21,
  385. from otpch.h:46,
  386. from baseevents.cpp:18:
  387. /usr/include/boost/range/iterator_range_core.hpp: At global scope:
  388. /usr/include/boost/range/iterator_range_core.hpp:52: error: redefinition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  389. /usr/include/boost/range/iterator_range.hpp:65: error: previous definition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  390. /usr/include/boost/range/iterator_range_core.hpp:67: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’
  391. /usr/include/boost/range/iterator_range.hpp:95: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’ previously declared here
  392. /usr/include/boost/range/iterator_range_core.hpp:96: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’
  393. /usr/include/boost/range/iterator_range.hpp:80: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’ previously declared here
  394. /usr/include/boost/range/iterator_range_core.hpp:101: error: redefinition of ‘struct boost::iterator_range_detail::range_tag’
  395. /usr/include/boost/range/iterator_range.hpp:103: error: previous definition of ‘struct boost::iterator_range_detail::range_tag’
  396. /usr/include/boost/range/iterator_range_core.hpp:102: error: redefinition of ‘struct boost::iterator_range_detail::const_range_tag’
  397. /usr/include/boost/range/iterator_range.hpp:104: error: previous definition of ‘struct boost::iterator_range_detail::const_range_tag’
  398. In file included from /usr/include/boost/lexical_cast.hpp:156,
  399. from otsystem.h:39,
  400. from inputbox.h:21,
  401. from otpch.h:46,
  402. from baseevents.cpp:18:
  403. /usr/include/boost/range/iterator_range_core.hpp:125: error: redefinition of ‘class boost::iterator_range<IteratorT>’
  404. /usr/include/boost/range/iterator_range.hpp:129: error: previous definition of ‘class boost::iterator_range<IteratorT>’
  405. In file included from /usr/include/boost/lexical_cast.hpp:156,
  406. from otsystem.h:39,
  407. from inputbox.h:21,
  408. from otpch.h:46,
  409. from baseevents.cpp:18:
  410. /usr/include/boost/range/iterator_range_core.hpp:388: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  411. /usr/include/boost/range/iterator_range.hpp:458: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  412. /usr/include/boost/range/iterator_range_core.hpp:395: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  413. /usr/include/boost/range/iterator_range.hpp:465: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  414. /usr/include/boost/range/iterator_range_core.hpp:402: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  415. /usr/include/boost/range/iterator_range.hpp:472: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  416. /usr/include/boost/range/iterator_range_core.hpp:432: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  417. /usr/include/boost/range/iterator_range.hpp:481: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  418. /usr/include/boost/range/iterator_range_core.hpp:439: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  419. /usr/include/boost/range/iterator_range.hpp:488: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  420. /usr/include/boost/range/iterator_range_core.hpp:447: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  421. /usr/include/boost/range/iterator_range.hpp:496: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  422. /usr/include/boost/range/iterator_range_core.hpp:454: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  423. /usr/include/boost/range/iterator_range.hpp:503: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  424. /usr/include/boost/range/iterator_range_core.hpp:462: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  425. /usr/include/boost/range/iterator_range.hpp:511: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  426. /usr/include/boost/range/iterator_range_core.hpp:469: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  427. /usr/include/boost/range/iterator_range.hpp:518: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  428. In file included from /usr/include/boost/lexical_cast.hpp:156,
  429. from otsystem.h:39,
  430. from inputbox.h:21,
  431. from otpch.h:46,
  432. from baseevents.cpp:18:
  433. /usr/include/boost/range/iterator_range_core.hpp:530: error: redefinition of ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’
  434. /usr/include/boost/range/iterator_range.hpp:537: error: ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’ previously declared here
  435. In file included from /usr/include/boost/lexical_cast.hpp:156,
  436. from otsystem.h:39,
  437. from inputbox.h:21,
  438. from otpch.h:46,
  439. from baseevents.cpp:18:
  440. /usr/include/boost/range/iterator_range_core.hpp:553: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’
  441. /usr/include/boost/range/iterator_range.hpp:560: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’ previously declared here
  442. /usr/include/boost/range/iterator_range_core.hpp:561: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’
  443. /usr/include/boost/range/iterator_range.hpp:568: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’ previously declared here
  444. /usr/include/boost/range/iterator_range_core.hpp:575: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  445. /usr/include/boost/range/iterator_range.hpp:582: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  446. In file included from /usr/include/boost/lexical_cast.hpp:156,
  447. from otsystem.h:39,
  448. from inputbox.h:21,
  449. from otpch.h:46,
  450. from baseevents.cpp:18:
  451. /usr/include/boost/range/iterator_range_core.hpp:611: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  452. /usr/include/boost/range/iterator_range.hpp:618: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  453. /usr/include/boost/range/iterator_range_core.hpp:621: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  454. /usr/include/boost/range/iterator_range.hpp:628: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  455. In file included from /usr/include/boost/lexical_cast.hpp:156,
  456. from otsystem.h:39,
  457. from inputbox.h:21,
  458. from otpch.h:46,
  459. from baseevents.cpp:18:
  460. /usr/include/boost/range/iterator_range_core.hpp:638: error: redefinition of ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’
  461. /usr/include/boost/range/iterator_range.hpp:645: error: ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’ previously declared here
  462. make[1]: *** [baseevents.o] Error 1
  463. In file included from /usr/include/boost/thread/pthread/thread_data.hpp:11,
  464. from /usr/include/boost/thread/thread.hpp:18,
  465. from /usr/include/boost/thread.hpp:14,
  466. from otsystem.h:35,
  467. from inputbox.h:21,
  468. from otpch.h:46,
  469. from actions.cpp:18:
  470. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception()’:
  471. /usr/include/boost/thread/exceptions.hpp:41: error: no match for call to ‘(const boost::system::error_category) ()’
  472. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int)’:
  473. /usr/include/boost/thread/exceptions.hpp:45: error: no match for call to ‘(const boost::system::error_category) ()’
  474. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const char*)’:
  475. /usr/include/boost/thread/exceptions.hpp:49: error: no match for call to ‘(const boost::system::error_category) ()’
  476. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const std::string&)’:
  477. /usr/include/boost/thread/exceptions.hpp:53: error: no match for call to ‘(const boost::system::error_category) ()’
  478. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error()’:
  479. /usr/include/boost/thread/exceptions.hpp:75: error: no match for call to ‘(const boost::system::error_category) ()’
  480. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int)’:
  481. /usr/include/boost/thread/exceptions.hpp:78: error: no match for call to ‘(const boost::system::error_category) ()’
  482. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const char*)’:
  483. /usr/include/boost/thread/exceptions.hpp:82: error: no match for call to ‘(const boost::system::error_category) ()’
  484. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const std::string&)’:
  485. /usr/include/boost/thread/exceptions.hpp:86: error: no match for call to ‘(const boost::system::error_category) ()’
  486. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_resource_error::thread_resource_error()’:
  487. /usr/include/boost/thread/exceptions.hpp:125: error: ‘boost::system::errc’ has not been declared
  488. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::unsupported_thread_option::unsupported_thread_option()’:
  489. /usr/include/boost/thread/exceptions.hpp:153: error: ‘boost::system::errc’ has not been declared
  490. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::invalid_thread_argument::invalid_thread_argument()’:
  491. /usr/include/boost/thread/exceptions.hpp:177: error: ‘boost::system::errc’ has not been declared
  492. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_permission_error::thread_permission_error()’:
  493. /usr/include/boost/thread/exceptions.hpp:201: error: ‘boost::system::errc’ has not been declared
  494. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  495. from /usr/include/boost/thread/mutex.hpp:17,
  496. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  497. from /usr/include/boost/thread/thread.hpp:18,
  498. from /usr/include/boost/thread.hpp:14,
  499. from otsystem.h:35,
  500. from inputbox.h:21,
  501. from otpch.h:46,
  502. from actions.cpp:18:
  503. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::lock()’:
  504. /usr/include/boost/thread/locks.hpp:502: error: ‘errc’ is not a member of ‘boost::system’
  505. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  506. from /usr/include/boost/thread/mutex.hpp:17,
  507. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  508. from /usr/include/boost/thread/thread.hpp:18,
  509. from /usr/include/boost/thread.hpp:14,
  510. from otsystem.h:35,
  511. from inputbox.h:21,
  512. from otpch.h:46,
  513. from actions.cpp:18:
  514. /usr/include/boost/thread/locks.hpp:506: error: ‘errc’ is not a member of ‘boost::system’
  515. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock()’:
  516. /usr/include/boost/thread/locks.hpp:515: error: ‘errc’ is not a member of ‘boost::system’
  517. /usr/include/boost/thread/locks.hpp:519: error: ‘errc’ is not a member of ‘boost::system’
  518. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const TimeDuration&)’:
  519. /usr/include/boost/thread/locks.hpp:529: error: ‘errc’ is not a member of ‘boost::system’
  520. /usr/include/boost/thread/locks.hpp:533: error: ‘errc’ is not a member of ‘boost::system’
  521. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::system_time&)’:
  522. /usr/include/boost/thread/locks.hpp:543: error: ‘errc’ is not a member of ‘boost::system’
  523. /usr/include/boost/thread/locks.hpp:547: error: ‘errc’ is not a member of ‘boost::system’
  524. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::xtime&)’:
  525. /usr/include/boost/thread/locks.hpp:556: error: ‘errc’ is not a member of ‘boost::system’
  526. /usr/include/boost/thread/locks.hpp:560: error: ‘errc’ is not a member of ‘boost::system’
  527. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  528. /usr/include/boost/thread/locks.hpp:573: error: ‘errc’ is not a member of ‘boost::system’
  529. /usr/include/boost/thread/locks.hpp:577: error: ‘errc’ is not a member of ‘boost::system’
  530. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  531. /usr/include/boost/thread/locks.hpp:587: error: ‘errc’ is not a member of ‘boost::system’
  532. /usr/include/boost/thread/locks.hpp:591: error: ‘errc’ is not a member of ‘boost::system’
  533. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::unlock()’:
  534. /usr/include/boost/thread/locks.hpp:602: error: ‘errc’ is not a member of ‘boost::system’
  535. /usr/include/boost/thread/locks.hpp:606: error: ‘errc’ is not a member of ‘boost::system’
  536. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  537. from /usr/include/boost/thread/mutex.hpp:17,
  538. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  539. from /usr/include/boost/thread/thread.hpp:18,
  540. from /usr/include/boost/thread.hpp:14,
  541. from otsystem.h:35,
  542. from inputbox.h:21,
  543. from otpch.h:46,
  544. from actions.cpp:18:
  545. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::lock()’:
  546. /usr/include/boost/thread/locks.hpp:790: error: ‘errc’ is not a member of ‘boost::system’
  547. /usr/include/boost/thread/locks.hpp:794: error: ‘errc’ is not a member of ‘boost::system’
  548. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock()’:
  549. /usr/include/boost/thread/locks.hpp:803: error: ‘errc’ is not a member of ‘boost::system’
  550. /usr/include/boost/thread/locks.hpp:807: error: ‘errc’ is not a member of ‘boost::system’
  551. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const boost::system_time&)’:
  552. /usr/include/boost/thread/locks.hpp:816: error: ‘errc’ is not a member of ‘boost::system’
  553. /usr/include/boost/thread/locks.hpp:820: error: ‘errc’ is not a member of ‘boost::system’
  554. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const Duration&)’:
  555. /usr/include/boost/thread/locks.hpp:830: error: ‘errc’ is not a member of ‘boost::system’
  556. /usr/include/boost/thread/locks.hpp:834: error: ‘errc’ is not a member of ‘boost::system’
  557. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  558. /usr/include/boost/thread/locks.hpp:845: error: ‘errc’ is not a member of ‘boost::system’
  559. /usr/include/boost/thread/locks.hpp:849: error: ‘errc’ is not a member of ‘boost::system’
  560. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  561. /usr/include/boost/thread/locks.hpp:859: error: ‘errc’ is not a member of ‘boost::system’
  562. /usr/include/boost/thread/locks.hpp:863: error: ‘errc’ is not a member of ‘boost::system’
  563. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::unlock()’:
  564. /usr/include/boost/thread/locks.hpp:873: error: ‘errc’ is not a member of ‘boost::system’
  565. /usr/include/boost/thread/locks.hpp:877: error: ‘errc’ is not a member of ‘boost::system’
  566. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  567. from /usr/include/boost/thread/mutex.hpp:17,
  568. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  569. from /usr/include/boost/thread/thread.hpp:18,
  570. from /usr/include/boost/thread.hpp:14,
  571. from otsystem.h:35,
  572. from inputbox.h:21,
  573. from otpch.h:46,
  574. from actions.cpp:18:
  575. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::lock()’:
  576. /usr/include/boost/thread/locks.hpp:1078: error: ‘errc’ is not a member of ‘boost::system’
  577. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  578. from /usr/include/boost/thread/mutex.hpp:17,
  579. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  580. from /usr/include/boost/thread/thread.hpp:18,
  581. from /usr/include/boost/thread.hpp:14,
  582. from otsystem.h:35,
  583. from inputbox.h:21,
  584. from otpch.h:46,
  585. from actions.cpp:18:
  586. /usr/include/boost/thread/locks.hpp:1082: error: ‘errc’ is not a member of ‘boost::system’
  587. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock()’:
  588. /usr/include/boost/thread/locks.hpp:1091: error: ‘errc’ is not a member of ‘boost::system’
  589. /usr/include/boost/thread/locks.hpp:1095: error: ‘errc’ is not a member of ‘boost::system’
  590. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::unlock()’:
  591. /usr/include/boost/thread/locks.hpp:1104: error: ‘errc’ is not a member of ‘boost::system’
  592. /usr/include/boost/thread/locks.hpp:1108: error: ‘errc’ is not a member of ‘boost::system’
  593. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  594. /usr/include/boost/thread/locks.hpp:1119: error: ‘errc’ is not a member of ‘boost::system’
  595. /usr/include/boost/thread/locks.hpp:1123: error: ‘errc’ is not a member of ‘boost::system’
  596. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  597. /usr/include/boost/thread/locks.hpp:1133: error: ‘errc’ is not a member of ‘boost::system’
  598. /usr/include/boost/thread/locks.hpp:1137: error: ‘errc’ is not a member of ‘boost::system’
  599. In file included from /usr/include/boost/thread.hpp:24,
  600. from otsystem.h:35,
  601. from inputbox.h:21,
  602. from otpch.h:46,
  603. from actions.cpp:18:
  604. /usr/include/boost/thread/barrier.hpp: In constructor ‘boost::barrier::barrier(unsigned int)’:
  605. /usr/include/boost/thread/barrier.hpp:31: error: ‘errc’ is not a member of ‘boost::system’
  606. In file included from /usr/include/boost/lexical_cast.hpp:156,
  607. from otsystem.h:39,
  608. from inputbox.h:21,
  609. from otpch.h:46,
  610. from actions.cpp:18:
  611. /usr/include/boost/range/iterator_range_core.hpp: At global scope:
  612. /usr/include/boost/range/iterator_range_core.hpp:52: error: redefinition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  613. /usr/include/boost/range/iterator_range.hpp:65: error: previous definition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  614. /usr/include/boost/range/iterator_range_core.hpp:67: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’
  615. /usr/include/boost/range/iterator_range.hpp:95: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’ previously declared here
  616. /usr/include/boost/range/iterator_range_core.hpp:96: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’
  617. /usr/include/boost/range/iterator_range.hpp:80: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’ previously declared here
  618. /usr/include/boost/range/iterator_range_core.hpp:101: error: redefinition of ‘struct boost::iterator_range_detail::range_tag’
  619. /usr/include/boost/range/iterator_range.hpp:103: error: previous definition of ‘struct boost::iterator_range_detail::range_tag’
  620. /usr/include/boost/range/iterator_range_core.hpp:102: error: redefinition of ‘struct boost::iterator_range_detail::const_range_tag’
  621. /usr/include/boost/range/iterator_range.hpp:104: error: previous definition of ‘struct boost::iterator_range_detail::const_range_tag’
  622. In file included from /usr/include/boost/lexical_cast.hpp:156,
  623. from otsystem.h:39,
  624. from inputbox.h:21,
  625. from otpch.h:46,
  626. from actions.cpp:18:
  627. /usr/include/boost/range/iterator_range_core.hpp:125: error: redefinition of ‘class boost::iterator_range<IteratorT>’
  628. /usr/include/boost/range/iterator_range.hpp:129: error: previous definition of ‘class boost::iterator_range<IteratorT>’
  629. In file included from /usr/include/boost/lexical_cast.hpp:156,
  630. from otsystem.h:39,
  631. from inputbox.h:21,
  632. from otpch.h:46,
  633. from actions.cpp:18:
  634. /usr/include/boost/range/iterator_range_core.hpp:388: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  635. /usr/include/boost/range/iterator_range.hpp:458: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  636. /usr/include/boost/range/iterator_range_core.hpp:395: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  637. /usr/include/boost/range/iterator_range.hpp:465: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  638. /usr/include/boost/range/iterator_range_core.hpp:402: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  639. /usr/include/boost/range/iterator_range.hpp:472: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  640. /usr/include/boost/range/iterator_range_core.hpp:432: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  641. /usr/include/boost/range/iterator_range.hpp:481: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  642. /usr/include/boost/range/iterator_range_core.hpp:439: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  643. /usr/include/boost/range/iterator_range.hpp:488: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  644. /usr/include/boost/range/iterator_range_core.hpp:447: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  645. /usr/include/boost/range/iterator_range.hpp:496: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  646. /usr/include/boost/range/iterator_range_core.hpp:454: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  647. /usr/include/boost/range/iterator_range.hpp:503: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  648. /usr/include/boost/range/iterator_range_core.hpp:462: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  649. /usr/include/boost/range/iterator_range.hpp:511: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  650. /usr/include/boost/range/iterator_range_core.hpp:469: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  651. /usr/include/boost/range/iterator_range.hpp:518: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  652. In file included from /usr/include/boost/lexical_cast.hpp:156,
  653. from otsystem.h:39,
  654. from inputbox.h:21,
  655. from otpch.h:46,
  656. from actions.cpp:18:
  657. /usr/include/boost/range/iterator_range_core.hpp:530: error: redefinition of ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’
  658. /usr/include/boost/range/iterator_range.hpp:537: error: ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’ previously declared here
  659. In file included from /usr/include/boost/lexical_cast.hpp:156,
  660. from otsystem.h:39,
  661. from inputbox.h:21,
  662. from otpch.h:46,
  663. from actions.cpp:18:
  664. /usr/include/boost/range/iterator_range_core.hpp:553: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’
  665. /usr/include/boost/range/iterator_range.hpp:560: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’ previously declared here
  666. /usr/include/boost/range/iterator_range_core.hpp:561: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’
  667. /usr/include/boost/range/iterator_range.hpp:568: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’ previously declared here
  668. /usr/include/boost/range/iterator_range_core.hpp:575: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  669. /usr/include/boost/range/iterator_range.hpp:582: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  670. In file included from /usr/include/boost/lexical_cast.hpp:156,
  671. from otsystem.h:39,
  672. from inputbox.h:21,
  673. from otpch.h:46,
  674. from actions.cpp:18:
  675. /usr/include/boost/range/iterator_range_core.hpp:611: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  676. /usr/include/boost/range/iterator_range.hpp:618: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  677. /usr/include/boost/range/iterator_range_core.hpp:621: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  678. /usr/include/boost/range/iterator_range.hpp:628: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  679. In file included from /usr/include/boost/lexical_cast.hpp:156,
  680. from otsystem.h:39,
  681. from inputbox.h:21,
  682. from otpch.h:46,
  683. from actions.cpp:18:
  684. /usr/include/boost/range/iterator_range_core.hpp:638: error: redefinition of ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’
  685. /usr/include/boost/range/iterator_range.hpp:645: error: ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’ previously declared here
  686. make[1]: *** [actions.o] Error 1
  687. In file included from /usr/include/boost/thread/pthread/thread_data.hpp:11,
  688. from /usr/include/boost/thread/thread.hpp:18,
  689. from /usr/include/boost/thread.hpp:14,
  690. from otsystem.h:35,
  691. from inputbox.h:21,
  692. from otpch.h:46,
  693. from beds.cpp:18:
  694. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception()’:
  695. /usr/include/boost/thread/exceptions.hpp:41: error: no match for call to ‘(const boost::system::error_category) ()’
  696. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int)’:
  697. /usr/include/boost/thread/exceptions.hpp:45: error: no match for call to ‘(const boost::system::error_category) ()’
  698. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const char*)’:
  699. /usr/include/boost/thread/exceptions.hpp:49: error: no match for call to ‘(const boost::system::error_category) ()’
  700. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const std::string&)’:
  701. /usr/include/boost/thread/exceptions.hpp:53: error: no match for call to ‘(const boost::system::error_category) ()’
  702. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error()’:
  703. /usr/include/boost/thread/exceptions.hpp:75: error: no match for call to ‘(const boost::system::error_category) ()’
  704. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int)’:
  705. /usr/include/boost/thread/exceptions.hpp:78: error: no match for call to ‘(const boost::system::error_category) ()’
  706. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const char*)’:
  707. /usr/include/boost/thread/exceptions.hpp:82: error: no match for call to ‘(const boost::system::error_category) ()’
  708. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const std::string&)’:
  709. /usr/include/boost/thread/exceptions.hpp:86: error: no match for call to ‘(const boost::system::error_category) ()’
  710. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_resource_error::thread_resource_error()’:
  711. /usr/include/boost/thread/exceptions.hpp:125: error: ‘boost::system::errc’ has not been declared
  712. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::unsupported_thread_option::unsupported_thread_option()’:
  713. /usr/include/boost/thread/exceptions.hpp:153: error: ‘boost::system::errc’ has not been declared
  714. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::invalid_thread_argument::invalid_thread_argument()’:
  715. /usr/include/boost/thread/exceptions.hpp:177: error: ‘boost::system::errc’ has not been declared
  716. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_permission_error::thread_permission_error()’:
  717. /usr/include/boost/thread/exceptions.hpp:201: error: ‘boost::system::errc’ has not been declared
  718. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  719. from /usr/include/boost/thread/mutex.hpp:17,
  720. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  721. from /usr/include/boost/thread/thread.hpp:18,
  722. from /usr/include/boost/thread.hpp:14,
  723. from otsystem.h:35,
  724. from inputbox.h:21,
  725. from otpch.h:46,
  726. from beds.cpp:18:
  727. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::lock()’:
  728. /usr/include/boost/thread/locks.hpp:502: error: ‘errc’ is not a member of ‘boost::system’
  729. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  730. from /usr/include/boost/thread/mutex.hpp:17,
  731. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  732. from /usr/include/boost/thread/thread.hpp:18,
  733. from /usr/include/boost/thread.hpp:14,
  734. from otsystem.h:35,
  735. from inputbox.h:21,
  736. from otpch.h:46,
  737. from beds.cpp:18:
  738. /usr/include/boost/thread/locks.hpp:506: error: ‘errc’ is not a member of ‘boost::system’
  739. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock()’:
  740. /usr/include/boost/thread/locks.hpp:515: error: ‘errc’ is not a member of ‘boost::system’
  741. /usr/include/boost/thread/locks.hpp:519: error: ‘errc’ is not a member of ‘boost::system’
  742. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const TimeDuration&)’:
  743. /usr/include/boost/thread/locks.hpp:529: error: ‘errc’ is not a member of ‘boost::system’
  744. /usr/include/boost/thread/locks.hpp:533: error: ‘errc’ is not a member of ‘boost::system’
  745. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::system_time&)’:
  746. /usr/include/boost/thread/locks.hpp:543: error: ‘errc’ is not a member of ‘boost::system’
  747. /usr/include/boost/thread/locks.hpp:547: error: ‘errc’ is not a member of ‘boost::system’
  748. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::xtime&)’:
  749. /usr/include/boost/thread/locks.hpp:556: error: ‘errc’ is not a member of ‘boost::system’
  750. /usr/include/boost/thread/locks.hpp:560: error: ‘errc’ is not a member of ‘boost::system’
  751. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  752. /usr/include/boost/thread/locks.hpp:573: error: ‘errc’ is not a member of ‘boost::system’
  753. /usr/include/boost/thread/locks.hpp:577: error: ‘errc’ is not a member of ‘boost::system’
  754. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  755. /usr/include/boost/thread/locks.hpp:587: error: ‘errc’ is not a member of ‘boost::system’
  756. /usr/include/boost/thread/locks.hpp:591: error: ‘errc’ is not a member of ‘boost::system’
  757. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::unlock()’:
  758. /usr/include/boost/thread/locks.hpp:602: error: ‘errc’ is not a member of ‘boost::system’
  759. /usr/include/boost/thread/locks.hpp:606: error: ‘errc’ is not a member of ‘boost::system’
  760. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  761. from /usr/include/boost/thread/mutex.hpp:17,
  762. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  763. from /usr/include/boost/thread/thread.hpp:18,
  764. from /usr/include/boost/thread.hpp:14,
  765. from otsystem.h:35,
  766. from inputbox.h:21,
  767. from otpch.h:46,
  768. from beds.cpp:18:
  769. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::lock()’:
  770. /usr/include/boost/thread/locks.hpp:790: error: ‘errc’ is not a member of ‘boost::system’
  771. /usr/include/boost/thread/locks.hpp:794: error: ‘errc’ is not a member of ‘boost::system’
  772. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock()’:
  773. /usr/include/boost/thread/locks.hpp:803: error: ‘errc’ is not a member of ‘boost::system’
  774. /usr/include/boost/thread/locks.hpp:807: error: ‘errc’ is not a member of ‘boost::system’
  775. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const boost::system_time&)’:
  776. /usr/include/boost/thread/locks.hpp:816: error: ‘errc’ is not a member of ‘boost::system’
  777. /usr/include/boost/thread/locks.hpp:820: error: ‘errc’ is not a member of ‘boost::system’
  778. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const Duration&)’:
  779. /usr/include/boost/thread/locks.hpp:830: error: ‘errc’ is not a member of ‘boost::system’
  780. /usr/include/boost/thread/locks.hpp:834: error: ‘errc’ is not a member of ‘boost::system’
  781. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  782. /usr/include/boost/thread/locks.hpp:845: error: ‘errc’ is not a member of ‘boost::system’
  783. /usr/include/boost/thread/locks.hpp:849: error: ‘errc’ is not a member of ‘boost::system’
  784. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  785. /usr/include/boost/thread/locks.hpp:859: error: ‘errc’ is not a member of ‘boost::system’
  786. /usr/include/boost/thread/locks.hpp:863: error: ‘errc’ is not a member of ‘boost::system’
  787. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::unlock()’:
  788. /usr/include/boost/thread/locks.hpp:873: error: ‘errc’ is not a member of ‘boost::system’
  789. /usr/include/boost/thread/locks.hpp:877: error: ‘errc’ is not a member of ‘boost::system’
  790. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  791. from /usr/include/boost/thread/mutex.hpp:17,
  792. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  793. from /usr/include/boost/thread/thread.hpp:18,
  794. from /usr/include/boost/thread.hpp:14,
  795. from otsystem.h:35,
  796. from inputbox.h:21,
  797. from otpch.h:46,
  798. from beds.cpp:18:
  799. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::lock()’:
  800. /usr/include/boost/thread/locks.hpp:1078: error: ‘errc’ is not a member of ‘boost::system’
  801. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  802. from /usr/include/boost/thread/mutex.hpp:17,
  803. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  804. from /usr/include/boost/thread/thread.hpp:18,
  805. from /usr/include/boost/thread.hpp:14,
  806. from otsystem.h:35,
  807. from inputbox.h:21,
  808. from otpch.h:46,
  809. from beds.cpp:18:
  810. /usr/include/boost/thread/locks.hpp:1082: error: ‘errc’ is not a member of ‘boost::system’
  811. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock()’:
  812. /usr/include/boost/thread/locks.hpp:1091: error: ‘errc’ is not a member of ‘boost::system’
  813. /usr/include/boost/thread/locks.hpp:1095: error: ‘errc’ is not a member of ‘boost::system’
  814. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::unlock()’:
  815. /usr/include/boost/thread/locks.hpp:1104: error: ‘errc’ is not a member of ‘boost::system’
  816. /usr/include/boost/thread/locks.hpp:1108: error: ‘errc’ is not a member of ‘boost::system’
  817. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  818. /usr/include/boost/thread/locks.hpp:1119: error: ‘errc’ is not a member of ‘boost::system’
  819. /usr/include/boost/thread/locks.hpp:1123: error: ‘errc’ is not a member of ‘boost::system’
  820. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  821. /usr/include/boost/thread/locks.hpp:1133: error: ‘errc’ is not a member of ‘boost::system’
  822. /usr/include/boost/thread/locks.hpp:1137: error: ‘errc’ is not a member of ‘boost::system’
  823. In file included from /usr/include/boost/thread.hpp:24,
  824. from otsystem.h:35,
  825. from inputbox.h:21,
  826. from otpch.h:46,
  827. from beds.cpp:18:
  828. /usr/include/boost/thread/barrier.hpp: In constructor ‘boost::barrier::barrier(unsigned int)’:
  829. /usr/include/boost/thread/barrier.hpp:31: error: ‘errc’ is not a member of ‘boost::system’
  830. In file included from /usr/include/boost/lexical_cast.hpp:156,
  831. from otsystem.h:39,
  832. from inputbox.h:21,
  833. from otpch.h:46,
  834. from beds.cpp:18:
  835. /usr/include/boost/range/iterator_range_core.hpp: At global scope:
  836. /usr/include/boost/range/iterator_range_core.hpp:52: error: redefinition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  837. /usr/include/boost/range/iterator_range.hpp:65: error: previous definition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  838. /usr/include/boost/range/iterator_range_core.hpp:67: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’
  839. /usr/include/boost/range/iterator_range.hpp:95: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’ previously declared here
  840. /usr/include/boost/range/iterator_range_core.hpp:96: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’
  841. /usr/include/boost/range/iterator_range.hpp:80: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’ previously declared here
  842. /usr/include/boost/range/iterator_range_core.hpp:101: error: redefinition of ‘struct boost::iterator_range_detail::range_tag’
  843. /usr/include/boost/range/iterator_range.hpp:103: error: previous definition of ‘struct boost::iterator_range_detail::range_tag’
  844. /usr/include/boost/range/iterator_range_core.hpp:102: error: redefinition of ‘struct boost::iterator_range_detail::const_range_tag’
  845. /usr/include/boost/range/iterator_range.hpp:104: error: previous definition of ‘struct boost::iterator_range_detail::const_range_tag’
  846. In file included from /usr/include/boost/lexical_cast.hpp:156,
  847. from otsystem.h:39,
  848. from inputbox.h:21,
  849. from otpch.h:46,
  850. from beds.cpp:18:
  851. /usr/include/boost/range/iterator_range_core.hpp:125: error: redefinition of ‘class boost::iterator_range<IteratorT>’
  852. /usr/include/boost/range/iterator_range.hpp:129: error: previous definition of ‘class boost::iterator_range<IteratorT>’
  853. In file included from /usr/include/boost/lexical_cast.hpp:156,
  854. from otsystem.h:39,
  855. from inputbox.h:21,
  856. from otpch.h:46,
  857. from beds.cpp:18:
  858. /usr/include/boost/range/iterator_range_core.hpp:388: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  859. /usr/include/boost/range/iterator_range.hpp:458: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  860. /usr/include/boost/range/iterator_range_core.hpp:395: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  861. /usr/include/boost/range/iterator_range.hpp:465: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  862. /usr/include/boost/range/iterator_range_core.hpp:402: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  863. /usr/include/boost/range/iterator_range.hpp:472: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  864. /usr/include/boost/range/iterator_range_core.hpp:432: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  865. /usr/include/boost/range/iterator_range.hpp:481: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  866. /usr/include/boost/range/iterator_range_core.hpp:439: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  867. /usr/include/boost/range/iterator_range.hpp:488: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  868. /usr/include/boost/range/iterator_range_core.hpp:447: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  869. /usr/include/boost/range/iterator_range.hpp:496: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  870. /usr/include/boost/range/iterator_range_core.hpp:454: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  871. /usr/include/boost/range/iterator_range.hpp:503: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  872. /usr/include/boost/range/iterator_range_core.hpp:462: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  873. /usr/include/boost/range/iterator_range.hpp:511: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  874. /usr/include/boost/range/iterator_range_core.hpp:469: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  875. /usr/include/boost/range/iterator_range.hpp:518: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  876. In file included from /usr/include/boost/lexical_cast.hpp:156,
  877. from otsystem.h:39,
  878. from inputbox.h:21,
  879. from otpch.h:46,
  880. from beds.cpp:18:
  881. /usr/include/boost/range/iterator_range_core.hpp:530: error: redefinition of ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’
  882. /usr/include/boost/range/iterator_range.hpp:537: error: ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’ previously declared here
  883. In file included from /usr/include/boost/lexical_cast.hpp:156,
  884. from otsystem.h:39,
  885. from inputbox.h:21,
  886. from otpch.h:46,
  887. from beds.cpp:18:
  888. /usr/include/boost/range/iterator_range_core.hpp:553: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’
  889. /usr/include/boost/range/iterator_range.hpp:560: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’ previously declared here
  890. /usr/include/boost/range/iterator_range_core.hpp:561: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’
  891. /usr/include/boost/range/iterator_range.hpp:568: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’ previously declared here
  892. /usr/include/boost/range/iterator_range_core.hpp:575: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  893. /usr/include/boost/range/iterator_range.hpp:582: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  894. In file included from /usr/include/boost/lexical_cast.hpp:156,
  895. from otsystem.h:39,
  896. from inputbox.h:21,
  897. from otpch.h:46,
  898. from beds.cpp:18:
  899. /usr/include/boost/range/iterator_range_core.hpp:611: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  900. /usr/include/boost/range/iterator_range.hpp:618: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  901. /usr/include/boost/range/iterator_range_core.hpp:621: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  902. /usr/include/boost/range/iterator_range.hpp:628: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  903. In file included from /usr/include/boost/lexical_cast.hpp:156,
  904. from otsystem.h:39,
  905. from inputbox.h:21,
  906. from otpch.h:46,
  907. from beds.cpp:18:
  908. /usr/include/boost/range/iterator_range_core.hpp:638: error: redefinition of ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’
  909. /usr/include/boost/range/iterator_range.hpp:645: error: ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’ previously declared here
  910. make[1]: *** [beds.o] Error 1
  911. In file included from /usr/include/boost/thread/pthread/thread_data.hpp:11,
  912. from /usr/include/boost/thread/thread.hpp:18,
  913. from /usr/include/boost/thread.hpp:14,
  914. from otsystem.h:35,
  915. from inputbox.h:21,
  916. from otpch.h:46,
  917. from chat.cpp:18:
  918. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception()’:
  919. /usr/include/boost/thread/exceptions.hpp:41: error: no match for call to ‘(const boost::system::error_category) ()’
  920. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int)’:
  921. /usr/include/boost/thread/exceptions.hpp:45: error: no match for call to ‘(const boost::system::error_category) ()’
  922. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const char*)’:
  923. /usr/include/boost/thread/exceptions.hpp:49: error: no match for call to ‘(const boost::system::error_category) ()’
  924. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const std::string&)’:
  925. /usr/include/boost/thread/exceptions.hpp:53: error: no match for call to ‘(const boost::system::error_category) ()’
  926. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error()’:
  927. /usr/include/boost/thread/exceptions.hpp:75: error: no match for call to ‘(const boost::system::error_category) ()’
  928. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int)’:
  929. /usr/include/boost/thread/exceptions.hpp:78: error: no match for call to ‘(const boost::system::error_category) ()’
  930. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const char*)’:
  931. /usr/include/boost/thread/exceptions.hpp:82: error: no match for call to ‘(const boost::system::error_category) ()’
  932. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const std::string&)’:
  933. /usr/include/boost/thread/exceptions.hpp:86: error: no match for call to ‘(const boost::system::error_category) ()’
  934. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_resource_error::thread_resource_error()’:
  935. /usr/include/boost/thread/exceptions.hpp:125: error: ‘boost::system::errc’ has not been declared
  936. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::unsupported_thread_option::unsupported_thread_option()’:
  937. /usr/include/boost/thread/exceptions.hpp:153: error: ‘boost::system::errc’ has not been declared
  938. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::invalid_thread_argument::invalid_thread_argument()’:
  939. /usr/include/boost/thread/exceptions.hpp:177: error: ‘boost::system::errc’ has not been declared
  940. /usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_permission_error::thread_permission_error()’:
  941. /usr/include/boost/thread/exceptions.hpp:201: error: ‘boost::system::errc’ has not been declared
  942. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  943. from /usr/include/boost/thread/mutex.hpp:17,
  944. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  945. from /usr/include/boost/thread/thread.hpp:18,
  946. from /usr/include/boost/thread.hpp:14,
  947. from otsystem.h:35,
  948. from inputbox.h:21,
  949. from otpch.h:46,
  950. from chat.cpp:18:
  951. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::lock()’:
  952. /usr/include/boost/thread/locks.hpp:502: error: ‘errc’ is not a member of ‘boost::system’
  953. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  954. from /usr/include/boost/thread/mutex.hpp:17,
  955. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  956. from /usr/include/boost/thread/thread.hpp:18,
  957. from /usr/include/boost/thread.hpp:14,
  958. from otsystem.h:35,
  959. from inputbox.h:21,
  960. from otpch.h:46,
  961. from chat.cpp:18:
  962. /usr/include/boost/thread/locks.hpp:506: error: ‘errc’ is not a member of ‘boost::system’
  963. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock()’:
  964. /usr/include/boost/thread/locks.hpp:515: error: ‘errc’ is not a member of ‘boost::system’
  965. /usr/include/boost/thread/locks.hpp:519: error: ‘errc’ is not a member of ‘boost::system’
  966. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const TimeDuration&)’:
  967. /usr/include/boost/thread/locks.hpp:529: error: ‘errc’ is not a member of ‘boost::system’
  968. /usr/include/boost/thread/locks.hpp:533: error: ‘errc’ is not a member of ‘boost::system’
  969. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::system_time&)’:
  970. /usr/include/boost/thread/locks.hpp:543: error: ‘errc’ is not a member of ‘boost::system’
  971. /usr/include/boost/thread/locks.hpp:547: error: ‘errc’ is not a member of ‘boost::system’
  972. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::timed_lock(const boost::xtime&)’:
  973. /usr/include/boost/thread/locks.hpp:556: error: ‘errc’ is not a member of ‘boost::system’
  974. /usr/include/boost/thread/locks.hpp:560: error: ‘errc’ is not a member of ‘boost::system’
  975. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  976. /usr/include/boost/thread/locks.hpp:573: error: ‘errc’ is not a member of ‘boost::system’
  977. /usr/include/boost/thread/locks.hpp:577: error: ‘errc’ is not a member of ‘boost::system’
  978. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::unique_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  979. /usr/include/boost/thread/locks.hpp:587: error: ‘errc’ is not a member of ‘boost::system’
  980. /usr/include/boost/thread/locks.hpp:591: error: ‘errc’ is not a member of ‘boost::system’
  981. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::unique_lock<Mutex>::unlock()’:
  982. /usr/include/boost/thread/locks.hpp:602: error: ‘errc’ is not a member of ‘boost::system’
  983. /usr/include/boost/thread/locks.hpp:606: error: ‘errc’ is not a member of ‘boost::system’
  984. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  985. from /usr/include/boost/thread/mutex.hpp:17,
  986. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  987. from /usr/include/boost/thread/thread.hpp:18,
  988. from /usr/include/boost/thread.hpp:14,
  989. from otsystem.h:35,
  990. from inputbox.h:21,
  991. from otpch.h:46,
  992. from chat.cpp:18:
  993. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::lock()’:
  994. /usr/include/boost/thread/locks.hpp:790: error: ‘errc’ is not a member of ‘boost::system’
  995. /usr/include/boost/thread/locks.hpp:794: error: ‘errc’ is not a member of ‘boost::system’
  996. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock()’:
  997. /usr/include/boost/thread/locks.hpp:803: error: ‘errc’ is not a member of ‘boost::system’
  998. /usr/include/boost/thread/locks.hpp:807: error: ‘errc’ is not a member of ‘boost::system’
  999. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const boost::system_time&)’:
  1000. /usr/include/boost/thread/locks.hpp:816: error: ‘errc’ is not a member of ‘boost::system’
  1001. /usr/include/boost/thread/locks.hpp:820: error: ‘errc’ is not a member of ‘boost::system’
  1002. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::timed_lock(const Duration&)’:
  1003. /usr/include/boost/thread/locks.hpp:830: error: ‘errc’ is not a member of ‘boost::system’
  1004. /usr/include/boost/thread/locks.hpp:834: error: ‘errc’ is not a member of ‘boost::system’
  1005. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  1006. /usr/include/boost/thread/locks.hpp:845: error: ‘errc’ is not a member of ‘boost::system’
  1007. /usr/include/boost/thread/locks.hpp:849: error: ‘errc’ is not a member of ‘boost::system’
  1008. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::shared_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  1009. /usr/include/boost/thread/locks.hpp:859: error: ‘errc’ is not a member of ‘boost::system’
  1010. /usr/include/boost/thread/locks.hpp:863: error: ‘errc’ is not a member of ‘boost::system’
  1011. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::shared_lock<Mutex>::unlock()’:
  1012. /usr/include/boost/thread/locks.hpp:873: error: ‘errc’ is not a member of ‘boost::system’
  1013. /usr/include/boost/thread/locks.hpp:877: error: ‘errc’ is not a member of ‘boost::system’
  1014. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  1015. from /usr/include/boost/thread/mutex.hpp:17,
  1016. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  1017. from /usr/include/boost/thread/thread.hpp:18,
  1018. from /usr/include/boost/thread.hpp:14,
  1019. from otsystem.h:35,
  1020. from inputbox.h:21,
  1021. from otpch.h:46,
  1022. from chat.cpp:18:
  1023. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::lock()’:
  1024. /usr/include/boost/thread/locks.hpp:1078: error: ‘errc’ is not a member of ‘boost::system’
  1025. In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
  1026. from /usr/include/boost/thread/mutex.hpp:17,
  1027. from /usr/include/boost/thread/pthread/thread_data.hpp:14,
  1028. from /usr/include/boost/thread/thread.hpp:18,
  1029. from /usr/include/boost/thread.hpp:14,
  1030. from otsystem.h:35,
  1031. from inputbox.h:21,
  1032. from otpch.h:46,
  1033. from chat.cpp:18:
  1034. /usr/include/boost/thread/locks.hpp:1082: error: ‘errc’ is not a member of ‘boost::system’
  1035. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock()’:
  1036. /usr/include/boost/thread/locks.hpp:1091: error: ‘errc’ is not a member of ‘boost::system’
  1037. /usr/include/boost/thread/locks.hpp:1095: error: ‘errc’ is not a member of ‘boost::system’
  1038. /usr/include/boost/thread/locks.hpp: In member function ‘void boost::upgrade_lock<Mutex>::unlock()’:
  1039. /usr/include/boost/thread/locks.hpp:1104: error: ‘errc’ is not a member of ‘boost::system’
  1040. /usr/include/boost/thread/locks.hpp:1108: error: ‘errc’ is not a member of ‘boost::system’
  1041. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_for(const boost::chrono::duration<Rep2, Period2>&)’:
  1042. /usr/include/boost/thread/locks.hpp:1119: error: ‘errc’ is not a member of ‘boost::system’
  1043. /usr/include/boost/thread/locks.hpp:1123: error: ‘errc’ is not a member of ‘boost::system’
  1044. /usr/include/boost/thread/locks.hpp: In member function ‘bool boost::upgrade_lock<Mutex>::try_lock_until(const boost::chrono::time_point<Clock, Duration>&)’:
  1045. /usr/include/boost/thread/locks.hpp:1133: error: ‘errc’ is not a member of ‘boost::system’
  1046. /usr/include/boost/thread/locks.hpp:1137: error: ‘errc’ is not a member of ‘boost::system’
  1047. In file included from /usr/include/boost/thread.hpp:24,
  1048. from otsystem.h:35,
  1049. from inputbox.h:21,
  1050. from otpch.h:46,
  1051. from chat.cpp:18:
  1052. /usr/include/boost/thread/barrier.hpp: In constructor ‘boost::barrier::barrier(unsigned int)’:
  1053. /usr/include/boost/thread/barrier.hpp:31: error: ‘errc’ is not a member of ‘boost::system’
  1054. In file included from /usr/include/boost/lexical_cast.hpp:156,
  1055. from otsystem.h:39,
  1056. from inputbox.h:21,
  1057. from otpch.h:46,
  1058. from chat.cpp:18:
  1059. /usr/include/boost/range/iterator_range_core.hpp: At global scope:
  1060. /usr/include/boost/range/iterator_range_core.hpp:52: error: redefinition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  1061. /usr/include/boost/range/iterator_range.hpp:65: error: previous definition of ‘struct boost::iterator_range_detail::iterator_range_impl<IteratorT>’
  1062. /usr/include/boost/range/iterator_range_core.hpp:67: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’
  1063. /usr/include/boost/range/iterator_range.hpp:95: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::less_than(const Left&, const Right&)’ previously declared here
  1064. /usr/include/boost/range/iterator_range_core.hpp:96: error: redefinition of ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’
  1065. /usr/include/boost/range/iterator_range.hpp:80: error: ‘template<class Left, class Right> bool boost::iterator_range_detail::equal(const Left&, const Right&)’ previously declared here
  1066. /usr/include/boost/range/iterator_range_core.hpp:101: error: redefinition of ‘struct boost::iterator_range_detail::range_tag’
  1067. /usr/include/boost/range/iterator_range.hpp:103: error: previous definition of ‘struct boost::iterator_range_detail::range_tag’
  1068. /usr/include/boost/range/iterator_range_core.hpp:102: error: redefinition of ‘struct boost::iterator_range_detail::const_range_tag’
  1069. /usr/include/boost/range/iterator_range.hpp:104: error: previous definition of ‘struct boost::iterator_range_detail::const_range_tag’
  1070. In file included from /usr/include/boost/lexical_cast.hpp:156,
  1071. from otsystem.h:39,
  1072. from inputbox.h:21,
  1073. from otpch.h:46,
  1074. from chat.cpp:18:
  1075. /usr/include/boost/range/iterator_range_core.hpp:125: error: redefinition of ‘class boost::iterator_range<IteratorT>’
  1076. /usr/include/boost/range/iterator_range.hpp:129: error: previous definition of ‘class boost::iterator_range<IteratorT>’
  1077. In file included from /usr/include/boost/lexical_cast.hpp:156,
  1078. from otsystem.h:39,
  1079. from inputbox.h:21,
  1080. from otpch.h:46,
  1081. from chat.cpp:18:
  1082. /usr/include/boost/range/iterator_range_core.hpp:388: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  1083. /usr/include/boost/range/iterator_range.hpp:458: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  1084. /usr/include/boost/range/iterator_range_core.hpp:395: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  1085. /usr/include/boost/range/iterator_range.hpp:465: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  1086. /usr/include/boost/range/iterator_range_core.hpp:402: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’
  1087. /usr/include/boost/range/iterator_range.hpp:472: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const ForwardRange&, const boost::iterator_range<IteratorT>&)’ previously declared here
  1088. /usr/include/boost/range/iterator_range_core.hpp:432: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  1089. /usr/include/boost/range/iterator_range.hpp:481: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator==(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  1090. /usr/include/boost/range/iterator_range_core.hpp:439: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  1091. /usr/include/boost/range/iterator_range.hpp:488: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator==(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  1092. /usr/include/boost/range/iterator_range_core.hpp:447: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  1093. /usr/include/boost/range/iterator_range.hpp:496: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  1094. /usr/include/boost/range/iterator_range_core.hpp:454: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  1095. /usr/include/boost/range/iterator_range.hpp:503: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator!=(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  1096. /usr/include/boost/range/iterator_range_core.hpp:462: error: redefinition of ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’
  1097. /usr/include/boost/range/iterator_range.hpp:511: error: ‘template<class Iterator1T, class Iterator2T> bool boost::operator<(const boost::iterator_range<IteratorT>&, const boost::iterator_range<Iterator2T>&)’ previously declared here
  1098. /usr/include/boost/range/iterator_range_core.hpp:469: error: redefinition of ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’
  1099. /usr/include/boost/range/iterator_range.hpp:518: error: ‘template<class IteratorT, class ForwardRange> bool boost::operator<(const boost::iterator_range<IteratorT>&, const ForwardRange&)’ previously declared here
  1100. In file included from /usr/include/boost/lexical_cast.hpp:156,
  1101. from otsystem.h:39,
  1102. from inputbox.h:21,
  1103. from otpch.h:46,
  1104. from chat.cpp:18:
  1105. /usr/include/boost/range/iterator_range_core.hpp:530: error: redefinition of ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’
  1106. /usr/include/boost/range/iterator_range.hpp:537: error: ‘template<class IteratorT> boost::iterator_range<IteratorT> boost::make_iterator_range(IteratorT, IteratorT)’ previously declared here
  1107. In file included from /usr/include/boost/lexical_cast.hpp:156,
  1108. from otsystem.h:39,
  1109. from inputbox.h:21,
  1110. from otpch.h:46,
  1111. from chat.cpp:18:
  1112. /usr/include/boost/range/iterator_range_core.hpp:553: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’
  1113. /usr/include/boost/range/iterator_range.hpp:560: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(ForwardRange&)’ previously declared here
  1114. /usr/include/boost/range/iterator_range_core.hpp:561: error: redefinition of ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’
  1115. /usr/include/boost/range/iterator_range.hpp:568: error: ‘template<class ForwardRange> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const ForwardRange&)’ previously declared here
  1116. /usr/include/boost/range/iterator_range_core.hpp:575: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  1117. /usr/include/boost/range/iterator_range.hpp:582: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::iterator_range_detail::make_range_impl(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  1118. In file included from /usr/include/boost/lexical_cast.hpp:156,
  1119. from otsystem.h:39,
  1120. from inputbox.h:21,
  1121. from otpch.h:46,
  1122. from chat.cpp:18:
  1123. /usr/include/boost/range/iterator_range_core.hpp:611: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  1124. /usr/include/boost/range/iterator_range.hpp:618: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<C>::type> boost::make_iterator_range(Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  1125. /usr/include/boost/range/iterator_range_core.hpp:621: error: redefinition of ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’
  1126. /usr/include/boost/range/iterator_range.hpp:628: error: ‘template<class Range> boost::iterator_range<typename boost::range_iterator<const T>::type> boost::make_iterator_range(const Range&, typename boost::range_difference<C>::type, typename boost::range_difference<C>::type)’ previously declared here
  1127. In file included from /usr/include/boost/lexical_cast.hpp:156,
  1128. from otsystem.h:39,
  1129. from inputbox.h:21,
  1130. from otpch.h:46,
  1131. from chat.cpp:18:
  1132. /usr/include/boost/range/iterator_range_core.hpp:638: error: redefinition of ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’
  1133. /usr/include/boost/range/iterator_range.hpp:645: error: ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’ previously declared here
  1134. make[1]: *** [chat.o] Error 1
  1135. make[1]: Leaving directory `/home/sources'
  1136. make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement