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: