• 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!

Compiling Problem probably with SpeakClasses

Juxon

New Member
Joined
Mar 16, 2012
Messages
26
Reaction score
0
Code:
g++ -DHAVE_CONFIG_H -I.    -I/usr/include/libxml2   -O2 -fomit-frame-pointer -D__USE_MYSQL__    -D__ENABLE_SERVER_DIAGNOSTIC__ -D_THREAD_SAFE -D_REENTRANT -Wall -Wextra -Werror -Wno-strict-aliasing -Wno-unused-parameter -llua5.1 -I/usr/include/lua5.1 -pipe -MT protocolgame.o -MD -MP -MF .deps/protocolgame.Tpo -c -o protocolgame.o protocolgame.cpp
In file included from /usr/include/boost/bind.hpp:22,
                 from otpch.h:35,
                 from protocolgame.cpp:17:
/usr/include/boost/bind/bind.hpp: In instantiation of 'boost::_bi::result_traits<boost::_bi::unspecified, bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*)>':
/usr/include/boost/bind/bind_template.hpp:15:   instantiated from 'boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*), boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<short unsigned int>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >'
protocolgame.cpp:1447:   instantiated from here
/usr/include/boost/bind/bind.hpp:69: error: 'bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*)' is not a class, struct, or union type
In file included from /usr/include/boost/function/detail/maybe_include.hpp:13,
                 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:34,
                 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::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*), boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<short unsigned int>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, R = void]':
/usr/include/boost/function/function_template.hpp:913:   instantiated from 'void boost::function0<R>::assign_to(Functor) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*), boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<short unsigned int>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, R = void]'
/usr/include/boost/function/function_template.hpp:722:   instantiated from 'boost::function0<R>::function0(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*), boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<short unsigned int>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, R = void]'
/usr/include/boost/function/function_template.hpp:1064:   instantiated from 'boost::function<R()>::function(Functor, typename boost::enable_if_c<boost::type_traits::ice_not::value, int>::type) [with Functor = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*), boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<short unsigned int>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, R = void]'
protocolgame.cpp:56:   instantiated from 'void ProtocolGame::addGameTaskInternal(uint32_t, const FunctionType&) [with FunctionType = boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*), boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<short unsigned int>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >]'
protocolgame.cpp:1447:   instantiated from here
/usr/include/boost/function/function_template.hpp:153: error: no match for call to '(boost::_bi::bind_t<boost::_bi::unspecified, bool (Game::*)(uint32_t, uint16_t, SpeakClasses, const std::string&, const std::string&, ProtocolGame*), boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<short unsigned int>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, boost::_bi::value<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >) ()'

Can anyone help me? I'm getting ungry, just spent like 5 hours to fix it and no way.. ;/
 
Back
Top