- Katılım
- 7 Ocak 2015
- Konular
- 127
- Mesajlar
- 1,273
- Online süresi
- 20g 7983s
- Reaksiyon Skoru
- 177
- Altın Konu
- 0
- Başarım Puanı
- 174
- TM Yaşı
- 11 Yıl 3 Ay 15 Gün
- MmoLira
- 4,377
- DevLira
- 0
Metin2 EP, Valorant VP dahil tüm oyun ürünlerini en uygun fiyatlarla bulabilir, Item ve Karakterlerinizi hızlıca satabilirsiniz. HEMEN TIKLA!
db source clientmanager.h dosyası build sırasında hata veriyordu
hata şu
bu dosya içerisindeki
#includeboost/unordered_map.hpp>
#includeboost/unordered_set.hpp>
kısımlarını
#include <unordered_map>
#include <unordered_set> bu şekle ve içeriisindeki boost:: kodunu std::
şeklinde yapınca sorunusuz build oldu bunu bu şekilde kullanmamda bir sorun oluşturur mu ? mysql sürümü 8.0
hata şu
clientmanager.h:
In file included from NetBase.cpp:4:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from NetBase.cpp:4:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std::pair<const unsigned int, CLoginData *>>'
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std::pair<const unsigned int, CLoginData *>>, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail::ptr_node<std::pair<const unsigned int, CLoginData *>>>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail::pick_node<int, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail::ptr_bucket>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail::pick_node<int, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits::pointer pointer;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket::previous_pointer
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from NetBase.cpp:4:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::previous_pointer previous_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [Makefile:96: OBJDIR/NetBase.o] Error 1
In file included from DBManager.cpp:3:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from DBManager.cpp:3:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std::pair<const unsigned int, CLoginData *>>'
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std::pair<const unsigned int, CLoginData *>>, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail::ptr_node<std::pair<const unsigned int, CLoginData *>>>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail::pick_node<int, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail::ptr_bucket>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail::pick_node<int, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits::pointer pointer;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket::previous_pointer
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from DBManager.cpp:3:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::previous_pointer previous_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** Waiting for unfinished jobs....
gmake: *** [Makefile:96: OBJDIR/DBManager.o] Error 1
In file included from Main.cpp:5:
./ClientManager.h:34:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CPlayerTableCache *> TPlayerTableCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:35:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemCache *> TItemCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:36:10: error: no template named 'unordered_set' in namespace 'std'; did you mean 'boost::unordered_set'?
typedef std::unordered_set<CItemCache *, std::hash<CItemCache*> > TItemCacheSet;
^~~~~~~~~~~~~~~~~~
boost::unordered_set
../../../data/boost_1_50_0/boost/unordered/unordered_set_fwd.hpp:56:29: note: 'boost::unordered_set' declared here
using boost::unordered::unordered_set;
^
In file included from Main.cpp:5:
./ClientManager.h:37:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, TItemCacheSet *> TItemCacheSetPtrMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:38:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CItemPriceListTableCache*> TItemPriceListCacheMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:39:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<int16_t, uint8_t> TChannelStatusMap;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
./ClientManager.h:394:10: error: no template named 'unordered_map' in namespace 'std'; did you mean 'boost::unordered_map'?
typedef std::unordered_map<uint32_t, CLoginData *> TLoginDataByLoginKey;
^~~~~~~~~~~~~~~~~~
boost::unordered_map
../../../data/boost_1_50_0/boost/unordered/unordered_map_fwd.hpp:58:29: note: 'boost::unordered_map' declared here
using boost::unordered::unordered_map;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:55: error: no member named 'rebind' in 'std::allocator<std::pair<const unsigned int, CLoginData *>>'
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
~~~~~~~ ^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:183:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<std::allocator<std::pair<const unsigned int, CLoginData *>>, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename boost::unordered::detail::rebind_wrap<
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:130:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail::ptr_node<std::pair<const unsigned int, CLoginData *>>>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail::pick_node<int, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:135:48: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, boost::unordered::detail::ptr_bucket>' requested here
typename boost::unordered::detail::rebind_wrap<A,
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:188:26: note: in instantiation of template class 'boost::unordered::detail::pick_node<int, std::pair<const unsigned int, CLoginData *>>' requested here
typedef typename pick::node node;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:60:26: note: in instantiation of template class 'boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>' requested here
typedef typename types::allocator value_allocator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:364:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::value_type value_type;
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:66:26: note: in instantiation of template class 'boost::unordered::detail::allocator_traits<int>' requested here
typedef typename allocator_traits::pointer pointer;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:17:
../../../data/boost_1_50_0/boost/unordered/detail/allocator_helpers.hpp:208:26: error: type 'int' cannot be used prior to '::' because it has no members
typedef typename Alloc::BOOST_NESTED_TEMPLATE rebind<T>::other type;
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:561:52: note: in instantiation of template class 'boost::unordered::detail::rebind_wrap<int, int>' requested here
typedef typename boost::unordered::detail::rebind_wrap<A, node>::type
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:575:26: error: type 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>::bucket' (aka 'int') cannot be used prior to '::' because it has no members
typedef typename bucket::previous_pointer
^
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:59:9: note: in instantiation of template class 'boost::unordered::detail::buckets<int, int, int, boost::unordered::detail::mix64_policy<unsigned long>>' requested here
boost::unordered::detail::buckets<
^
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:10:
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:801:21: error: multiple overloads of 'delete_extra_node' instantiate to the same signature 'void (node_pointer)' (aka 'void (int *)')
inline void delete_extra_node(node_pointer n) {
^
../../../data/boost_1_50_0/boost/unordered/detail/buckets.hpp:799:21: note: previous declaration is here
inline void delete_extra_node(bucket_pointer) {}
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:18:
In file included from ../../../data/boost_1_50_0/boost/unordered/detail/equivalent.hpp:14:
../../../data/boost_1_50_0/boost/unordered/detail/table.hpp:96:33: error: no type named 'iterator' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::iterator iterator;
~~~~~~~~~~~~~~~~^~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:200:25: note: in instantiation of template class 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
struct table_impl : boost::unordered::detail::table<Types>
^
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:204:33: error: no type named 'bucket' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket bucket;
~~~~~~~~~~~~~~~~^~~~~~
../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:75:26: note: in instantiation of template class 'boost::unordered::detail::table_impl<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>' requested here
typedef typename table::cl_iterator const_local_iterator;
^
./ClientManager.h:395:25: note: in instantiation of template class 'boost::unordered::unordered_map<unsigned int, CLoginData *>' requested here
TLoginDataByLoginKey m_map_pkLoginData;
^
In file included from Main.cpp:5:
In file included from ./ClientManager.h:4:
In file included from ../../../data/boost_1_50_0/boost/unordered_map.hpp:16:
In file included from ../../../data/boost_1_50_0/boost/unordered/unordered_map.hpp:19:
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:210:33: error: no type named 'bucket_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::bucket_pointer bucket_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:212:33: error: no type named 'previous_pointer' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::previous_pointer previous_pointer;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
../../../data/boost_1_50_0/boost/unordered/detail/unique.hpp:216:33: error: no type named 'node_constructor' in 'boost::unordered::detail::table<boost::unordered::detail::map<std::allocator<std::pair<const unsigned int, CLoginData *>>, unsigned int, CLoginData *, boost::hash<unsigned int>, std::equal_to<unsigned int>>>'
typedef typename table::node_constructor node_constructor;
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake: *** [Makefile:96: OBJDIR/Main.o] Error 1
bu dosya içerisindeki
#includeboost/unordered_map.hpp>
#includeboost/unordered_set.hpp>
kısımlarını
#include <unordered_map>
#include <unordered_set> bu şekle ve içeriisindeki boost:: kodunu std::
şeklinde yapınca sorunusuz build oldu bunu bu şekilde kullanmamda bir sorun oluşturur mu ? mysql sürümü 8.0




