Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CXXFLAGS = -std=c++03 -Os -fomit-frame-pointer -Wall -Wextra -Wno-strict-aliasing -Wno-unused-parameter -Wno-array-bounds -pipe -I/usr/include/libxml2 -I/usr/include/lua5.1 -I. -DHAVE_CONFIG_H -D__USE_MYSQL__ -D__ENABLE_SERVER_DIAGNOSTIC__ -D__ROOT_PERMISSION__ -D_THREAD_SAFE -D_REENTRANT
- LDFLAGS = -s -llua5.1 -lmariadbclient -lcrypto -lboost_filesystem -lboost_date_time -lboost_system -lboost_regex -lboost_thread -lz -lgmp -lxml2 -pthread
- CC = g++
- game.cpp: In member function ‘bool Game::combatChangeHealth(CombatType_t, Creature*, Creature*, int32_t, MagicEffect_t, Color_t, bool)’:
- game.cpp:4491:22: error: no match for ‘operator<’ (operand types are ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ and ‘int’)
- if(value < 0) value = 0;
- ~~~~~~^~~
- In file included from /usr/include/c++/6/queue:64:0,
- from otsystem.h:25,
- from game.h:20,
- from game.cpp:18:
- /usr/include/c++/6/bits/stl_queue.h:316:5: note: candidate: template<class _Tp, class _Seq> bool std::operator<(const std::queue<_Tp, _Seq>&, const std::queue<_Tp, _Seq>&)
- operator<(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Seq>& __y)
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_queue.h:316:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::queue<_Tp, _Seq>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/set:62:0,
- from /usr/include/boost/detail/container_fwd.hpp:95,
- from /usr/include/boost/functional/hash/extensions.hpp:22,
- from /usr/include/boost/functional/hash/hash.hpp:560,
- from /usr/include/boost/functional/hash.hpp:6,
- from /usr/include/boost/regex/v4/basic_regex.hpp:23,
- from /usr/include/boost/regex/v4/regex.hpp:67,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_multiset.h:840:5: note: candidate: template<class _Key, class _Compare, class _Alloc> bool std::operator<(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&)
- operator<(const multiset<_Key, _Compare, _Alloc>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_multiset.h:840:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::multiset<_Key, _Compare, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/set:61:0,
- from /usr/include/boost/detail/container_fwd.hpp:95,
- from /usr/include/boost/functional/hash/extensions.hpp:22,
- from /usr/include/boost/functional/hash/hash.hpp:560,
- from /usr/include/boost/functional/hash.hpp:6,
- from /usr/include/boost/regex/v4/basic_regex.hpp:23,
- from /usr/include/boost/regex/v4/regex.hpp:67,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_set.h:857:5: note: candidate: template<class _Key, class _Compare, class _Alloc> bool std::operator<(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&)
- operator<(const set<_Key, _Compare, _Alloc>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_set.h:857:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::set<_Key, _Compare, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/deque:64:0,
- from /usr/include/boost/detail/container_fwd.hpp:91,
- from /usr/include/boost/functional/hash/extensions.hpp:22,
- from /usr/include/boost/functional/hash/hash.hpp:560,
- from /usr/include/boost/functional/hash.hpp:6,
- from /usr/include/boost/regex/v4/basic_regex.hpp:23,
- from /usr/include/boost/regex/v4/regex.hpp:67,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_deque.h:2238:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::deque<_Tp, _Alloc>&, const std::deque<_Tp, _Alloc>&)
- operator<(const deque<_Tp, _Alloc>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_deque.h:2238:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::deque<_Tp, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/deque:64:0,
- from /usr/include/boost/detail/container_fwd.hpp:91,
- from /usr/include/boost/functional/hash/extensions.hpp:22,
- from /usr/include/boost/functional/hash/hash.hpp:560,
- from /usr/include/boost/functional/hash.hpp:6,
- from /usr/include/boost/regex/v4/basic_regex.hpp:23,
- from /usr/include/boost/regex/v4/regex.hpp:67,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_deque.h:299:5: note: candidate: template<class _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
- operator<(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_deque.h:299:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/deque:64:0,
- from /usr/include/boost/detail/container_fwd.hpp:91,
- from /usr/include/boost/functional/hash/extensions.hpp:22,
- from /usr/include/boost/functional/hash/hash.hpp:560,
- from /usr/include/boost/functional/hash.hpp:6,
- from /usr/include/boost/regex/v4/basic_regex.hpp:23,
- from /usr/include/boost/regex/v4/regex.hpp:67,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_deque.h:291:5: note: candidate: template<class _Tp, class _Ref, class _Ptr> bool std::operator<(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, _Ptr>&)
- operator<(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_deque.h:291:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::_Deque_iterator<_Tp, _Ref, _Ptr>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/list:63:0,
- from /usr/include/boost/regex/pending/object_cache.hpp:23,
- from /usr/include/boost/regex/v4/cpp_regex_traits.hpp:41,
- from /usr/include/boost/regex/v4/regex_traits.hpp:39,
- from /usr/include/boost/regex/regex_traits.hpp:27,
- from /usr/include/boost/regex/v4/regex.hpp:39,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_list.h:1887:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::__cxx11::list<_Tp, _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&)
- operator<(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_list.h:1887:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::__cxx11::list<_Tp, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/map:62:0,
- from /usr/include/boost/regex/v4/regex_workaround.hpp:36,
- from /usr/include/boost/regex/v4/regex.hpp:32,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_multimap.h:993:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
- operator<(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_multimap.h:993:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::multimap<_Key, _Tp, _Compare, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/map:61:0,
- from /usr/include/boost/regex/v4/regex_workaround.hpp:36,
- from /usr/include/boost/regex/v4/regex.hpp:32,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_map.h:1328:5: note: candidate: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator<(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
- operator<(const map<_Key, _Tp, _Compare, _Alloc>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_map.h:1328:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::map<_Key, _Tp, _Compare, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/map:60:0,
- from /usr/include/boost/regex/v4/regex_workaround.hpp:36,
- from /usr/include/boost/regex/v4/regex.hpp:32,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_tree.h:1292:5: note: candidate: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator<(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
- operator<(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_tree.h:1292:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/vector:64:0,
- from /usr/include/boost/regex/v4/regex_workaround.hpp:35,
- from /usr/include/boost/regex/v4/regex.hpp:32,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_vector.h:1526:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
- operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_vector.h:1526:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::vector<_Tp, _Alloc>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/string:52:0,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/basic_string.h:5175:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const _CharT*, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
- operator<(const _CharT* __lhs,
- ^~~~~~~~
- /usr/include/c++/6/bits/basic_string.h:5175:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: mismatched types ‘const _CharT*’ and ‘std::__cxx11::basic_string<char>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/string:52:0,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/basic_string.h:5163:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
- operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
- ^~~~~~~~
- /usr/include/c++/6/bits/basic_string.h:5163:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: mismatched types ‘const _CharT*’ and ‘int’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/string:52:0,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/basic_string.h:5150:5: note: candidate: template<class _CharT, class _Traits, class _Alloc> bool std::operator<(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
- operator<(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
- ^~~~~~~~
- /usr/include/c++/6/bits/basic_string.h:5150:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: mismatched types ‘const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>’ and ‘int’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
- from /usr/include/c++/6/bits/char_traits.h:39,
- from /usr/include/c++/6/string:40,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_iterator.h:355:5: note: candidate: template<class _IteratorL, class _IteratorR> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
- operator<(const reverse_iterator<_IteratorL>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_iterator.h:355:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
- from /usr/include/c++/6/bits/char_traits.h:39,
- from /usr/include/c++/6/string:40,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_iterator.h:298:5: note: candidate: template<class _Iterator> bool std::operator<(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
- operator<(const reverse_iterator<_Iterator>& __x,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_iterator.h:298:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::reverse_iterator<_Iterator>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0,
- from /usr/include/c++/6/bits/char_traits.h:39,
- from /usr/include/c++/6/string:40,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_pair.h:441:5: note: candidate: template<class _T1, class _T2> bool std::operator<(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
- operator<(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_pair.h:441:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const std::pair<_T1, _T2>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
- from /usr/include/c++/6/bits/char_traits.h:39,
- from /usr/include/c++/6/string:40,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_iterator.h:892:5: note: candidate: template<class _Iterator, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
- operator<(const __normal_iterator<_Iterator, _Container>& __lhs,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_iterator.h:892:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_Iterator, _Container>’
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
- from /usr/include/c++/6/bits/char_traits.h:39,
- from /usr/include/c++/6/string:40,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_iterator.h:885:5: note: candidate: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator<(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
- operator<(const __normal_iterator<_IteratorL, _Container>& __lhs,
- ^~~~~~~~
- /usr/include/c++/6/bits/stl_iterator.h:885:5: note: template argument deduction/substitution failed:
- game.cpp:4491:24: note: ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ is not derived from ‘const __gnu_cxx::__normal_iterator<_IteratorL, _Container>’
- if(value < 0) value = 0;
- ^
- game.cpp:4491:35: error: ambiguous overload for ‘operator=’ (operand types are ‘std::__cxx11::string {aka std::__cxx11::basic_string<char>}’ and ‘int’)
- if(value < 0) value = 0;
- ^
- In file included from /usr/include/c++/6/string:52:0,
- from /usr/include/unicode/std_string.h:33,
- from /usr/include/unicode/unistr.h:31,
- from /usr/include/unicode/strenum.h:14,
- from /usr/include/unicode/uenum.h:24,
- from /usr/include/unicode/ucnv.h:51,
- from /usr/include/libxml2/libxml/encoding.h:31,
- from /usr/include/libxml2/libxml/parser.h:810,
- from /usr/include/libxml2/libxml/globals.h:18,
- from /usr/include/libxml2/libxml/threads.h:35,
- from /usr/include/libxml2/libxml/xmlmemory.h:218,
- from otpch.h:28,
- from game.cpp:17:
- /usr/include/c++/6/bits/basic_string.h:565:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
- operator=(const basic_string& __str)
- ^~~~~~~~
- /usr/include/c++/6/bits/basic_string.h:604:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const _CharT*) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
- operator=(const _CharT* __s)
- ^~~~~~~~
- /usr/include/c++/6/bits/basic_string.h:615:7: note: candidate: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(_CharT) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>]
- operator=(_CharT __c)
- ^~~~~~~~
- game.cpp:4494:67: error: ‘buffer’ was not declared in this scope
- addAnimatedText("FIRE PROTECT", targetPos, hitColor, buffer);
- ^~~~~~
- game.cpp:4494:67: note: suggested alternative:
- In file included from /usr/include/boost/asio/detail/reactive_socket_service.hpp:22:0,
- from /usr/include/boost/asio/datagram_socket_service.hpp:30,
- from /usr/include/boost/asio/basic_datagram_socket.hpp:21,
- from /usr/include/boost/asio.hpp:21,
- from otsystem.h:33,
- from game.h:20,
- from game.cpp:18:
- /usr/include/boost/asio/buffer.hpp:1231:24: note: ‘boost::asio::buffer’
- inline const_buffers_1 buffer(
- ^~~~~~
- game.cpp:4495:13: error: expected ‘}’ before ‘else’
- else if(tmp > 0)
- ^~~~
- game.cpp:4498:51: error: ‘value’ was not declared in this scope
- target->getPlayer()->getStorage(1002, value);
- ^~~~~
- game.cpp:4498:51: note: suggested alternative:
- In file included from /usr/include/boost/bind.hpp:22:0,
- from otpch.h:35,
- from game.cpp:17:
- /usr/include/boost/bind/bind.hpp:118:25: note: ‘boost::_bi::value’
- template<class T> class value
- ^~~~~
- game.cpp:4538:6: error: ‘damage’ was not declared in this scope
- if(damage != 0)
- ^~~~~~
- game.cpp:4561:21: error: ‘list’ was not declared in this scope
- addMagicEffect(list, targetPos, MAGIC_EFFECT_LOSE_ENERGY);
- ^~~~
- game.cpp:4561:21: note: suggested alternatives:
- In file included from /usr/include/c++/6/list:63:0,
- from /usr/include/boost/regex/pending/object_cache.hpp:23,
- from /usr/include/boost/regex/v4/cpp_regex_traits.hpp:41,
- from /usr/include/boost/regex/v4/regex_traits.hpp:39,
- from /usr/include/boost/regex/regex_traits.hpp:27,
- from /usr/include/boost/regex/v4/regex.hpp:39,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_list.h:503:11: note: ‘std::__cxx11::list’
- class list : protected _List_base<_Tp, _Alloc>
- ^~~~
- /usr/include/c++/6/bits/stl_list.h:503:11: note: ‘std::__cxx11::list’
- In file included from /usr/include/boost/container/allocator_traits.hpp:31:0,
- from /usr/include/boost/container/scoped_allocator.hpp:27,
- from /usr/include/boost/thread/csbl/memory/allocator_arg.hpp:16,
- from /usr/include/boost/thread/detail/memory.hpp:18,
- from /usr/include/boost/thread/detail/nullary_function.hpp:14,
- from /usr/include/boost/thread/barrier.hpp:21,
- from /usr/include/boost/thread.hpp:23,
- from otsystem.h:34,
- from game.h:20,
- from game.cpp:18:
- /usr/include/boost/container/container_fwd.hpp:127:7: note: ‘boost::container::list’
- class list;
- ^~~~
- game.cpp:4581:23: error: ‘list’ was not declared in this scope
- addCreatureHealth(list, target);
- ^~~~
- game.cpp:4581:23: note: suggested alternatives:
- In file included from /usr/include/c++/6/list:63:0,
- from /usr/include/boost/regex/pending/object_cache.hpp:23,
- from /usr/include/boost/regex/v4/cpp_regex_traits.hpp:41,
- from /usr/include/boost/regex/v4/regex_traits.hpp:39,
- from /usr/include/boost/regex/regex_traits.hpp:27,
- from /usr/include/boost/regex/v4/regex.hpp:39,
- from /usr/include/boost/regex.hpp:31,
- from otpch.h:36,
- from game.cpp:17:
- /usr/include/c++/6/bits/stl_list.h:503:11: note: ‘std::__cxx11::list’
- class list : protected _List_base<_Tp, _Alloc>
- ^~~~
- /usr/include/c++/6/bits/stl_list.h:503:11: note: ‘std::__cxx11::list’
- In file included from /usr/include/boost/container/allocator_traits.hpp:31:0,
- from /usr/include/boost/container/scoped_allocator.hpp:27,
- from /usr/include/boost/thread/csbl/memory/allocator_arg.hpp:16,
- from /usr/include/boost/thread/detail/memory.hpp:18,
- from /usr/include/boost/thread/detail/nullary_function.hpp:14,
- from /usr/include/boost/thread/barrier.hpp:21,
- from /usr/include/boost/thread.hpp:23,
- from otsystem.h:34,
- from game.h:20,
- from game.cpp:18:
- /usr/include/boost/container/container_fwd.hpp:127:7: note: ‘boost::container::list’
- class list;
- ^~~~
- game.cpp: At global scope:
- game.cpp:4709:2: error: expected unqualified-id before ‘return’
- return true;
- ^~~~~~
- game.cpp:4710:1: error: expected declaration before ‘}’ token
- }
- ^
- game.cpp: In member function ‘bool Game::combatChangeHealth(CombatType_t, Creature*, Creature*, int32_t, MagicEffect_t, Color_t, bool)’:
- game.cpp:4707:2: warning: control reaches end of non-void function [-Wreturn-type]
- }
- ^
- Makefile:33: recipe for target 'game.o' failed
- make: *** [game.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement