hi, can anybody help with problem compile game..
compile char_dragonsoul.cpp
compile questlua_dragonsoul.cpp
../../../Extern/include/cryptopp/algparam.h: In constructor 'CryptoPP::ConstByteArrayParameter::ConstByteArray Parameter(const T&, bool) [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]':
../../../Extern/include/cryptopp/filters.h:793: instantiated from here
../../../Extern/include/cryptopp/algparam.h:26: warning: unused variable 'cryptopp_assert_26'
ClientPackageCryptInfo.h: In constructor 'CClientPackageCryptInfo::CClientPackageCryptInfo( )':
ClientPackageCryptInfo.h:50: warning: 'CClientPackageCryptInfo::m_pSerializedCryptKeyStr eam' will be initialized after
ClientPackageCryptInfo.h:48: warning: 'int CClientPackageCryptInfo::m_nCryptKeyPackageCnt'
ClientPackageCryptInfo.cpp:9: warning: when initialized here
../../../Extern/include/cryptopp/algparam.h: In member function 'void CryptoPP::AlgorithmParametersTemplate<T>::MoveInto (void*) const [with T = CryptoPP::RandomNumberGenerator*]':
cipher.cpp:397: instantiated from here
../../../Extern/include/cryptopp/algparam.h:322: warning: unused variable 'p'
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::ReadAdditionalApplys()':
dragon_soul_table.cpp:223: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckApplyNumSettings()':
dragon_soul_table.cpp:283: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckWeightTables()':
dragon_soul_table.cpp:311: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckRefineGradeTables()':
dragon_soul_table.cpp:343: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp:372: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckRefineStepTables()':
dragon_soul_table.cpp:397: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp:427: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckRefineStrengthTables()':
dragon_soul_table.cpp:453: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckDragonHeartExtTables()':
dragon_soul_table.cpp:494: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp:513: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp:522: warning: comparison between signed and unsigned integer expressions
dragon_soul_table.cpp: In member function 'bool DragonSoulTable::CheckDragonSoulExtTables()':
dragon_soul_table.cpp:545: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = std::string]':
dragon_soul_table.cpp:129: instantiated from here
group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = BYTE]':
dragon_soul_table.cpp:134: instantiated from here
group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = int]':
dragon_soul_table.cpp:201: instantiated from here
group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(const std::string&, T&) const [with T = float]':
dragon_soul_table.cpp:260: instantiated from here
group_text_parse_tree.h:220: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = float]':
dragon_soul_table.cpp:828: instantiated from here
group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
buff_on_attributes.cpp: In member function 'void CBuffOnAttributes::ChangeBuffValue(BYTE)':
buff_on_attributes.cpp:113: warning: unused variable 'old_value'
buff_on_attributes.cpp:114: warning: unused variable 'new_value'
group_text_parse_tree.h: In constructor 'CGroupTextParseTreeLoader::CGroupTextParseTreeLoa der()':
group_text_parse_tree.h:93: warning: 'CGroupTextParseTreeLoader::m_dwcurLineIndex' will be initialized after
group_text_parse_tree.h:91: warning: 'CGroupNode* CGroupTextParseTreeLoader::m_pRootGroupNode'
group_text_parse_tree.cpp:5: warning: when initialized here
group_text_parse_tree.cpp: In member function 'bool CGroupTextParseTreeLoader::LoadGroup(CGroupNode*)' :
group_text_parse_tree.cpp:99: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.cpp: In member function 'bool CGroupNode::GetRow(int, const CGroupNode::CGroupNodeRow**) const':
group_text_parse_tree.cpp:206: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = int]':
group_text_parse_tree.h:159: instantiated from 'bool CGroupNode::GetValue(const std::string&, const std::string&, T&) const [with T = int]'
group_text_parse_tree.h:203: instantiated from 'bool CGroupNode::GetGroupValue(const std::string&, const std::string&, const std::string&, T&) const [with T = int]'
dragon_soul_table.cpp:612: instantiated from here
group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = unsigned int]':
group_text_parse_tree.h:159: instantiated from 'bool CGroupNode::GetValue(const std::string&, const std::string&, T&) const [with T = unsigned int]'
group_text_parse_tree.h:203: instantiated from 'bool CGroupNode::GetGroupValue(const std::string&, const std::string&, const std::string&, T&) const [with T = unsigned int]'
dragon_soul_table.cpp:884: instantiated from here
group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
compile shop_manager.cpp
compile shopEx.cpp
compile item_manager_read_tables.cpp
char_dragonsoul.cpp:143:2: warning: no newline at end of file
In file included from shop_manager.cpp:22:
shop_manager.h:40:7: warning: no newline at end of file
compile minilzo.c
DragonSoul.cpp: In function 'int Gamble(std::vector<float, std::allocator<float> >&)':
DragonSoul.cpp:19: warning: comparison between signed and unsigned integer expressions
DragonSoul.cpp:25: warning: comparison between signed and unsigned integer expressions
DragonSoul.cpp: In member function 'bool DSManager::RefreshItemAttributes(CItem*)':
DragonSoul.cpp:203: warning: comparison between signed and unsigned integer expressions
DragonSoul.cpp: In member function 'bool DSManager::PutAttributes(CItem*)':
DragonSoul.cpp:273: warning: comparison between signed and unsigned integer expressions
DragonSoul.cpp: In member function 'bool DSManager::ExtractDragonHeart(CHARACTER*, CItem*, CItem*)':
DragonSoul.cpp:350: warning: unused variable 'sum'
DragonSoul.cpp: In member function 'bool DSManager::PullOut(CHARACTER*, TItemPos, CItem*&, CItem*)':
DragonSoul.cpp:435: warning: unused variable 'dwVnum'
DragonSoul.cpp:469: warning: format '%d' expects type 'int', but argument 3 has type 'double'
DragonSoul.cpp:469: warning: format '%d' expects type 'int', but argument 4 has type 'double'
DragonSoul.cpp: In member function 'bool DSManager:oRefineGrade(CHARACTER*, TItemPos (&)[15])':
DragonSoul.cpp:555: warning: unused variable 'prob_sum'
DragonSoul.cpp: In member function 'bool DSManager:oRefineStep(CHARACTER*, TItemPos (&)[15])':
DragonSoul.cpp:763: warning: unused variable 'sum'
char_dragonsoul.cpp: In member function 'bool CHARACTER:ragonSoul_ActivateDeck(int)':
char_dragonsoul.cpp:91: warning: control reaches end of non-void function
shopEx.cpp: In member function 'virtual int CShopEx::Buy(CHARACTER*, BYTE)':
shopEx.cpp:159: warning: comparison between signed and unsigned integer expressions
item_manager_read_tables.cpp: In member function 'bool ITEM_MANAGER::ReadMonsterDropItemGroup(const char*)':
item_manager_read_tables.cpp:637: warning: unused variable 'pkGroup'
shop_manager.cpp: In function 'bool ConvertToShopItemTable(CGroupNode*, TShopTableEx&)':
shop_manager.cpp:473: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = unsigned int]':
group_text_parse_tree.h:175: instantiated from 'bool CGroupNode::GetValue(const std::string&, int, T&) const [with T = DWORD]'
shop_manager.cpp:381: instantiated from here
group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = std::basic_string<char, std::char_traits<char>, std::allocator<char> >]':
group_text_parse_tree.h:175: instantiated from 'bool CGroupNode::GetValue(const std::string&, int, T&) const [with T = std::string]'
shop_manager.cpp:387: instantiated from here
group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
group_text_parse_tree.h: In member function 'bool CGroupNode::CGroupNodeRow::GetValue(int, T&) const [with T = unsigned char]':
group_text_parse_tree.h:136: instantiated from 'bool CGroupNode::GetValue(size_t, const std::string&, T&) const [with T = BYTE]'
shop_manager.cpp:442: instantiated from here
group_text_parse_tree.h:228: warning: comparison between signed and unsigned integer expressions
item_manager_read_tables.cpp:627: warning: 'pkGroup' may be used uninitialized in this function
../../../Extern/include/cryptopp/misc.h: At global scope:
../../../Extern/include/cryptopp/misc.h:548: warning: 'std::string CryptoPP::StringNarrow(const wchar_t*, bool)' defined but not used
linking ../game_r34083_32....
linking ../test
OBJDIR/char_battle.o: In function `CHARACTER:eathPenalty(unsigned char)':
/usr/src/mainline/Srcs/Server/game/src/char_battle.cpp:284: undefined reference to `Acce_close(CHARACTER*)'
OBJDIR/char_battle.o: In function `CHARACTER:ead(CHARACTER*, bool)':
/usr/src/mainline/Srcs/Server/game/src/char_battle.cpp:1523: undefined reference to `Acce_close(CHARACTER*)'
OBJDIR/char_battle.o: In function `CHARACTER:eathPenalty(unsigned char)':
/usr/src/mainline/Srcs/Server/game/src/char_battle.cpp:284: undefined reference to `Acce_close(CHARACTER*)'
OBJDIR/char_battle.o: In function `CHARACTER:ead(CHARACTER*, bool)':
/usr/src/mainline/Srcs/Server/game/src/char_battle.cpp:1523: undefined reference to `Acce_close(CHARACTER*)'
OBJDIR/char_item.o: In function `CHARACTER::UseItemEx(CItem*, SItemPos)':
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4790: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4819: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4823: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4830: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4795: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/char_item.o:/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4800: more undefined references to `CItem::GetAttributeCount()' follow
OBJDIR/char_item.o: In function `CHARACTER::UseItemEx(CItem*, SItemPos)':
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4790: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4819: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4823: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4830: undefined reference to `CItem::GetAttributeCount()'
/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4795: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/char_item.o:/usr/src/mainline/Srcs/Server/game/src/char_item.cpp:4800: more undefined references to `CItem::GetAttributeCount()' follow
OBJDIR/cmd_general.o: In function `do_acce(CHARACTER*, char const*, int, int)':
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2225: undefined reference to `Acce_absorption_make(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2237: undefined reference to `Acce_open(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2271: undefined reference to `Acce_make(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2267: undefined reference to `Acce_make(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2243: undefined reference to `Acce_show_list(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2261: undefined reference to `Acce_delete_item(CHARACTER*, int)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2240: undefined reference to `Acce_close(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2252: undefined reference to `Acce_add_item(CHARACTER*, int, int)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2207: undefined reference to `Acce_request_result_list(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2217: undefined reference to `Acce_request_material_info(CHARACTER*, int, int)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2230: undefined reference to `Acce_absorption_open(CHARACTER*)'
OBJDIR/cmd_general.o: In function `do_acce(CHARACTER*, char const*, int, int)':
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2225: undefined reference to `Acce_absorption_make(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2237: undefined reference to `Acce_open(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2271: undefined reference to `Acce_make(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2267: undefined reference to `Acce_make(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2243: undefined reference to `Acce_show_list(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2261: undefined reference to `Acce_delete_item(CHARACTER*, int)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2240: undefined reference to `Acce_close(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2252: undefined reference to `Acce_add_item(CHARACTER*, int, int)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2207: undefined reference to `Acce_request_result_list(CHARACTER*)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2217: undefined reference to `Acce_request_material_info(CHARACTER*, int, int)'
/usr/src/mainline/Srcs/Server/game/src/cmd_general.cpp:2230: undefined reference to `Acce_absorption_open(CHARACTER*)'
OBJDIR/cmd_gm.o: In function `do_reload(CHARACTER*, char const*, int, int)':
/usr/src/mainline/Srcs/Server/game/src/cmd_gm.cpp:2161: undefined reference to `Acce_init()'
OBJDIR/cmd_gm.o: In function `do_reload(CHARACTER*, char const*, int, int)':
/usr/src/mainline/Srcs/Server/game/src/cmd_gm.cpp:2161: undefined reference to `Acce_init()'
OBJDIR/input_db.o: In function `CInputDB::Boot(char const*)':
/usr/src/mainline/Srcs/Server/game/src/input_db.cpp:937: undefined reference to `Acce_InformationInitialize()'
OBJDIR/input_main.o: In function `CInputMain::SafeboxCheckout(CHARACTER*, char const*, bool)':
/usr/src/mainline/Srcs/Server/game/src/input_main.cpp:2143: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/input_db.o: In function `CInputDB::Boot(char const*)':
/usr/src/mainline/Srcs/Server/game/src/input_db.cpp:937: undefined reference to `Acce_InformationInitialize()'
OBJDIR/item.o: In function `CItem::Unequip()':
/usr/src/mainline/Srcs/Server/game/src/item.cpp:953: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/input_main.o: In function `CInputMain::SafeboxCheckout(CHARACTER*, char const*, bool)':
/usr/src/mainline/Srcs/Server/game/src/input_main.cpp:2143: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o: In function `CItem::AddAttribute(unsigned char, short)':
/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:81: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o: In function `CItem::RemoveAttributeAt(int)':
/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:268: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o: In function `CItem::AddAttr(unsigned char, unsigned char)':
/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:100: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o:/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:229: more undefined references to `CItem::GetAttributeCount()' follow
OBJDIR/item_manager.o: In function `ITEM_MANAGER::RemoveItem(CItem*, char const*)':
/usr/src/mainline/Srcs/Server/game/src/item_manager.cpp:500: undefined reference to `Acce_delete_item(CHARACTER*, int)'
/usr/src/mainline/Srcs/Server/game/src/item_manager.cpp:501: undefined reference to `Acce_delete_item(CHARACTER*, int)'
OBJDIR/item.o: In function `CItem::Unequip()':
/usr/src/mainline/Srcs/Server/game/src/item.cpp:953: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o: In function `CItem::AddAttribute(unsigned char, short)':
/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:81: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o: In function `CItem::RemoveAttributeAt(int)':
/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:268: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o: In function `CItem::AddAttr(unsigned char, unsigned char)':
/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:100: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/item_attribute.o:/usr/src/mainline/Srcs/Server/game/src/item_attribute.cpp:229: more undefined references to `CItem::GetAttributeCount()' follow
OBJDIR/item_manager.o: In function `ITEM_MANAGER::RemoveItem(CItem*, char const*)':
/usr/src/mainline/Srcs/Server/game/src/item_manager.cpp:500: undefined reference to `Acce_delete_item(CHARACTER*, int)'
/usr/src/mainline/Srcs/Server/game/src/item_manager.cpp:501: undefined reference to `Acce_delete_item(CHARACTER*, int)'
OBJDIR/buff_on_attributes.o: In function `CBuffOnAttributes::AddBuffFromItem(CItem*)':
/usr/src/mainline/Srcs/Server/game/src/buff_on_attributes.cpp:73: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/buff_on_attributes.o: In function `CBuffOnAttributes::RemoveBuffFromItem(CItem*)':
/usr/src/mainline/Srcs/Server/game/src/buff_on_attributes.cpp:37: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/buff_on_attributes.o: In function `CBuffOnAttributes::On(unsigned char)':
/usr/src/mainline/Srcs/Server/game/src/buff_on_attributes.cpp:147: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/buff_on_attributes.o: In function `CBuffOnAttributes::AddBuffFromItem(CItem*)':
/usr/src/mainline/Srcs/Server/game/src/buff_on_attributes.cpp:73: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/buff_on_attributes.o: In function `CBuffOnAttributes::RemoveBuffFromItem(CItem*)':
/usr/src/mainline/Srcs/Server/game/src/buff_on_attributes.cpp:37: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/buff_on_attributes.o: In function `CBuffOnAttributes::On(unsigned char)':
/usr/src/mainline/Srcs/Server/game/src/buff_on_attributes.cpp:147: undefined reference to `CItem::GetAttributeCount()'
OBJDIR/main.o: In function `main':
/usr/src/mainline/Srcs/Server/game/src/main.cpp:537: undefined reference to `Acce_init()'
gmake: *** [../game_r34083_32] Error 1
gmake: *** Waiting for unfinished jobs....
gmake: *** [../test] Error 1