Get error when compiling manaserv "has no member named at"
Posted: 06 May 2011, 00:36
Hello Mana World I'am New Here,I need your help my friend,I got error message when compile the gameserver.exe error just like this :
Then The Problem Number 2,I can't compile account server with MYSQL support because mysql.h is missing,could anybody send me the "mysql.h" file?
Thank You For Your Kindness to read this post 
Code: Select all
||=== ManaServ Gameserver, default ===|
C:\manaworld\mana-manaserv\libs\enet\peer.c||In function `enet_peer_queue_incoming_command':|
C:\manaworld\mana-manaserv\libs\enet\peer.c|661|warning: 'reliableSequenceNumber' might be used uninitialized in this function|
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_list.h||In function `std::list<std::string, std::allocator<std::string> > PermissionManager::getClassList(const Character*)':|
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_list.h|435|warning: '__p' might be used uninitialized in this function|
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_list.h||In function `std::list<std::string, std::allocator<std::string> > PermissionManager::getPermissionList(const Character*)':|
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_list.h|435|warning: '__p' might be used uninitialized in this function|
C:\manaworld\mana-manaserv\src\game-server\attributemanager.cpp||In member function `ModifierLocation AttributeManager::getLocation(const std::string&) const':|
C:\manaworld\mana-manaserv\src\game-server\attributemanager.cpp|100|error: 'const class std::map<std::string, ModifierLocation, std::less<std::string>, std::allocator<std::pair<const std::string, ModifierLocation> > >' has no member named 'at'|
C:\manaworld\mana-manaserv\src\game-server\attributemanager.cpp||In member function `void AttributeManager::readAttributeNode(xmlNode*)':|[color=#FF0000]
C:\manaworld\mana-manaserv\src\game-server\attributemanager.cpp|166|error: 'class std::map<int, std::pair<bool, std::vector<AttributeInfoType, std::allocator<AttributeInfoType> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<bool, std::vector<AttributeInfoType, std::allocator<AttributeInfoType> > > > > >' has no member named 'at'|
C:\manaworld\mana-manaserv\src\game-server\attributemanager.cpp|172|error: 'class std::map<int, std::pair<bool, std::vector<AttributeInfoType, std::allocator<AttributeInfoType> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<bool, std::vector<AttributeInfoType, std::allocator<AttributeInfoType> > > > > >' has no member named 'at'|
C:\manaworld\mana-manaserv\src\game-server\attributemanager.cpp|178|error: 'class std::map<int, std::pair<bool, std::vector<AttributeInfoType, std::allocator<AttributeInfoType> > >, std::less<int>, std::allocator<std::pair<const int, std::pair<bool, std::vector<AttributeInfoType, std::allocator<AttributeInfoType> > > > > >' has no member named 'at'|[/color]
||=== Build finished: 4 errors, 3 warnings ===|
Then The Problem Number 2,I can't compile account server with MYSQL support because mysql.h is missing,could anybody send me the "mysql.h" file?
Code: Select all
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_tree.h||In member function `typename std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree_node<_Val>*, std::_Rb_tree_node<_Val>*) [with _Key = std::string, _Val = std::pair<const std::string, std::string>, _KeyOfValue = std::_Select1st<std::pair<const std::string, std::string> >, _Compare = std::less<std::string>, _Alloc = std::allocator<std::pair<const std::string, std::string> >]':|
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_tree.h|1029|warning: '__top' might be used uninitialized in this function|
C:\Program Files\CodeBlocks\MinGW\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\include\c++\3.4.5\bits\stl_tree.h|365|warning: '__tmp' might be used uninitialized in this function|
C:\manaworld\mana-manaserv\src\account-server\storage.cpp||In member function `void Storage::syncDatabase()':|
C:\manaworld\mana-manaserv\src\account-server\storage.cpp|1974|warning: 'node' might be used uninitialized in this function|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|30|mysql/mysql.h: No such file or directory|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|176|error: `MYSQL_BIND' has not been declared|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|176|error: ISO C++ forbids declaration of `bind' with no type|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|205|error: ISO C++ forbids declaration of `MYSQL' with no type|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|205|error: expected `;' before '*' token|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|207|error: ISO C++ forbids declaration of `MYSQL_STMT' with no type|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|207|error: expected `;' before '*' token|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|209|error: ISO C++ forbids declaration of `MYSQL_BIND' with no type|
C:\manaworld\mana-manaserv\src\dal\mysqldataprovider.h|209|error: expected `;' before '*' token|
||=== Build finished: 9 errors, 3 warnings ===|
