TheForgottenServer build script -
Using ccache
CCache binaries located in /usr/lib/ccache
Start building on 4 cores, using 5 processes
make all-am
make[1]: Entering directory `/home/sources'
CXX actions.o
CXX baseevents.o
CXX beds.o
CXX chat.o
CXX combat.o
In file included from /usr/include/boost/thread/pthread/thread_data.hpp:11,
from /usr/include/boost/thread/thread.hpp:18,
from /usr/include/boost/thread.hpp:14,
from otsystem.h:35,
from inputbox.h:21,
from otpch.h:46,
from combat.cpp:18:
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception()’:
/usr/include/boost/thread/exceptions.hpp:41: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int)’:
/usr/include/boost/thread/exceptions.hpp:45: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const char*)’:
/usr/include/boost/thread/exceptions.hpp:49: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_exception::thread_exception(int, const std::string&)’:
/usr/include/boost/thread/exceptions.hpp:53: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error()’:
/usr/include/boost/thread/exceptions.hpp:75: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int)’:
/usr/include/boost/thread/exceptions.hpp:78: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const char*)’:
/usr/include/boost/thread/exceptions.hpp:82: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::condition_error::condition_error(int, const std::string&)’:
/usr/include/boost/thread/exceptions.hpp:86: error: no match for call to ‘(const boost::system::error_category) ()’
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_resource_error::thread_resource_error()’:
/usr/include/boost/thread/exceptions.hpp:125: error: ‘boost::system::errc’ has not been declared
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::unsupported_thread_option::unsupported_thread_option()’:
/usr/include/boost/thread/exceptions.hpp:153: error: ‘boost::system::errc’ has not been declared
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::invalid_thread_argument::invalid_thread_argument()’:
/usr/include/boost/thread/exceptions.hpp:177: error: ‘boost::system::errc’ has not been declared
/usr/include/boost/thread/exceptions.hpp: In constructor ‘boost::thread_permission_error::thread_permission_error()’:
/usr/include/boost/thread/exceptions.hpp:201: error: ‘boost::system::errc’ has not been declared
In file included from /usr/include/boost/thread/pthread/mutex.hpp:13,
from /usr/include/boost/thread/mutex.hpp:17,
from /usr/include/boost/thread/pthread/thread_data.hpp:14,
from /usr/include/boost/thread/thread.hpp:18,
from /usr/include/boost/thread.hpp:14,
from otsystem.h:35,
from inputbox.h:21,
from otpch.h:46,
from combat.cpp:18:
/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&)’
/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
/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&)’
/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
/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)’
/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
In file included from /usr/include/boost/lexical_cast.hpp:156,
from otsystem.h:39,
from inputbox.h:21,
from otpch.h:46,
from chat.cpp:18:
/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)’
/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
/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)’
/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
In file included from /usr/include/boost/lexical_cast.hpp:156,
from otsystem.h:39,
from inputbox.h:21,
from otpch.h:46,
from chat.cpp:18:
/usr/include/boost/range/iterator_range_core.hpp:638: error: redefinition of ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’
/usr/include/boost/range/iterator_range.hpp:645: error: ‘template<class SeqT, class Range> SeqT boost::copy_range(const Range&)’ previously declared here
make[1]: *** [chat.o] Error 1
make[1]: Leaving directory `/home/sources'
make: *** [all] Error 2