• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Linux Compiling OTX 0.4

milbradt

New Member
Joined
Dec 25, 2011
Messages
177
Solutions
1
Reaction score
4
Code:
root@lucas:/home/testes/otxsrc# make -j 4
make  all-am
make[1]: Entering directory `/home/testes/otxsrc'
  CXX    protocolgame.o
  CXX    spells.o
  CXX    status.o
  CXX    talkaction.o
In file included from /usr/include/boost/bind.hpp:22:0,
                 from otpch.h:36,
                 from protocolgame.cpp:17:
/usr/include/boost/bind/bind.hpp: In instantiation of ‘boost::_bi::result_traits<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int)>’:
/usr/include/boost/bind/bind_template.hpp:15:48:   instantiated from ‘boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int), boost::_bi::list3<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int> > >’
protocolgame.cpp:1198:2:   instantiated from here
/usr/include/boost/bind/bind.hpp:69:37: error: ‘bool (Game::*)(unsigned int, unsigned int, unsigned int)’ is not a class, struct, or union type
  CXX    teleport.o
  CXX    textlogger.o
In file included from /usr/include/boost/function/detail/maybe_include.hpp:13:0,
                 from /usr/include/boost/function/detail/function_iterate.hpp:14,
                 from /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp:47,
                 from /usr/include/boost/function.hpp:64,
                 from otpch.h:35,
                 from protocolgame.cpp:17:
/usr/include/boost/function/function_template.hpp: In static member function ‘static void boost::detail::function::void_function_obj_invoker0<FunctionObj, R>::invoke(boost::detail::function::function_buffer&) [with FunctionObj = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int), boost::_bi::list3<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int> > >, R = void]’:
/usr/include/boost/function/function_template.hpp:913:60:   instantiated from ‘void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int), boost::_bi::list3<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int> > >, R = void]’
/usr/include/boost/function/function_template.hpp:722:7:   instantiated from ‘boost::function0<R>::function0(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int), boost::_bi::list3<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int> > >, R = void, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
/usr/include/boost/function/function_template.hpp:1064:16:   instantiated from ‘boost::function<R()>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int), boost::_bi::list3<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int> > >, R = void, typename boost::enable_if_c<boost::type_traits::ice_not<boost::is_integral<Functor>::value>::value, int>::type = int]’
protocolgame.cpp:63:3:   instantiated from ‘void ProtocolGame::addGameTaskInternal(uint32_t, const FunctionType&) [with FunctionType = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int), boost::_bi::list3<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int> > >, uint32_t = unsigned int]’
protocolgame.cpp:1198:2:   instantiated from here
/usr/include/boost/function/function_template.hpp:153:11: error: no match for call to ‘(boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(unsigned int, unsigned int, unsigned int), boost::_bi::list3<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned int> > >) ()’
  CXX    thing.o
make[1]: *** [protocolgame.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/home/testes/otxsrc'
make: *** [all] Error 2

otpch.h:
//////////////////////////////////////////////////////////////////////// // Ope - Pastebin.com

protocolgame:
[C++] protocol - Pastebin.com

How can I resolve this error?

Lixux: Ubuntu 12.04.5
 
Last edited:
Back
Top