Hello, I've followed the compiling tutorial that is on the README file but it's giving these errors:
How can I fix it?
Code:
root@kurumin:~/forgottenserver/forgottenserver/tags/0.2# make
rm -rf *.o
g++ -I. -I/usr/include/libxml2 -I/usr/include/lua5.1 -D__NO_HOMEDIR_CONF__ -D__USE_MYSQL__ -D__USE_SQLITE__ -Werror -O1 -c account.cpp
g++ -I. -I/usr/include/libxml2 -I/usr/include/lua5.1 -D__NO_HOMEDIR_CONF__ -D__USE_MYSQL__ -D__USE_SQLITE__ -Werror -O1 -c actions.cpp
g++ -I. -I/usr/include/libxml2 -I/usr/include/lua5.1 -D__NO_HOMEDIR_CONF__ -D__USE_MYSQL__ -D__USE_SQLITE__ -Werror -O1 -c admin.cpp
In file included from /usr/local/include/boost/asio/impl/io_service.ipp:25,
from /usr/local/include/boost/asio/io_service.hpp:517,
from /usr/local/include/boost/asio/basic_io_object.hpp:20,
from /usr/local/include/boost/asio/basic_socket.hpp:20,
from /usr/local/include/boost/asio/basic_datagram_socket.hpp:25,
from /usr/local/include/boost/asio.hpp:18,
from connection.h:25,
from admin.cpp:24:
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:29:59: error: boost/date_time/posix_time/posix_time_types.hpp: Arquivo ou diretório não encontrado
/usr/local/include/boost/asio/detail/timer_queue_base.hpp:43: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/timer_queue_base.hpp:43: error: 'time_duration' declared as a 'virtual' field
/usr/local/include/boost/asio/detail/timer_queue_base.hpp:43: error: expected ';' before 'wait_duration'
/usr/local/include/boost/asio/detail/timer_queue.hpp:103: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/timer_queue.hpp:103: error: 'time_duration' declared as a 'virtual' field
/usr/local/include/boost/asio/detail/timer_queue.hpp:103: error: expected ';' before 'wait_duration'
/usr/local/include/boost/asio/detail/timer_queue.hpp:110: error: expected `;' before 'virtual'
/usr/local/include/boost/asio/detail/epoll_reactor.hpp: In member function 'int boost::asio::detail::epoll_reactor<Own_Thread>::get_timeout()':
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:547: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:547: error: expected `;' before 'minimum_wait_duration'
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:552: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:552: error: expected `;' before 'wait_duration'
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:554: error: 'wait_duration' was not declared in this scope
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:554: error: 'minimum_wait_duration' was not declared in this scope
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:558: error: 'minimum_wait_duration' was not declared in this scope
/usr/local/include/boost/asio/detail/epoll_reactor.hpp:558: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/select_reactor.hpp: In member function 'timeval* boost::asio::detail::select_reactor<Own_Thread>::get_timeout(timeval&)':
/usr/local/include/boost/asio/detail/select_reactor.hpp:374: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/select_reactor.hpp:374: error: expected `;' before 'minimum_wait_duration'
/usr/local/include/boost/asio/detail/select_reactor.hpp:379: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/select_reactor.hpp:379: error: expected `;' before 'wait_duration'
/usr/local/include/boost/asio/detail/select_reactor.hpp:381: error: 'wait_duration' was not declared in this scope
/usr/local/include/boost/asio/detail/select_reactor.hpp:381: error: 'minimum_wait_duration' was not declared in this scope
/usr/local/include/boost/asio/detail/select_reactor.hpp:385: error: 'minimum_wait_duration' was not declared in this scope
/usr/local/include/boost/asio/detail/select_reactor.hpp:385: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/time_traits.hpp: At global scope:
/usr/local/include/boost/asio/time_traits.hpp:35: error: 'posix_time' is not a member of 'boost'
/usr/local/include/boost/asio/time_traits.hpp:35: error: 'posix_time' is not a member of 'boost'
/usr/local/include/boost/asio/time_traits.hpp:35: error: template argument 1 is invalid
/usr/local/include/boost/asio/detail/deadline_timer_service.hpp: In member function 'void boost::asio::detail::deadline_timer_service<Time_Traits, Timer_Scheduler>::wait(boost::asio::detail::deadline_timer_service<Time_Traits, Timer_Scheduler>::implementation_type&, boost::system::error_code&)':
/usr/local/include/boost/asio/detail/deadline_timer_service.hpp:144: error: 'boost::posix_time' has not been declared
/usr/local/include/boost/asio/detail/deadline_timer_service.hpp:144: error: expected `;' before 'timeout'
/usr/local/include/boost/asio/detail/deadline_timer_service.hpp:147: error: 'timeout' was not declared in this scope
/usr/local/include/boost/asio/deadline_timer.hpp: At global scope:
/usr/local/include/boost/asio/deadline_timer.hpp:32: error: 'posix_time' is not a member of 'boost'
/usr/local/include/boost/asio/deadline_timer.hpp:32: error: 'posix_time' is not a member of 'boost'
/usr/local/include/boost/asio/deadline_timer.hpp:32: error: template argument 1 is invalid
/usr/local/include/boost/asio/deadline_timer.hpp:32: error: template argument 2 is invalid
/usr/local/include/boost/asio/deadline_timer.hpp:32: error: template argument 3 is invalid
/usr/local/include/boost/asio/deadline_timer.hpp:32: error: invalid type in declaration before ';' token
make: ** [admin.o] Erro 1
How can I fix it?