Jump to content

C++ Server Source Compile Hidra Map


Recommended Posts

Hey guys I leave here the error I get when trying to compile the source.
Can anyone help me? I really need it

/usr/local/bin/ld: .obj/battle.o: in function `battle_is_attackable(CHARACTER*,                                                           CHARACTER*)':
/usr/home/Source/Srcs/Server/game/src/battle.cpp:181: undefined reference to `CS                                                          hipDefenseManager::CanAttack(CHARACTER*, CHARACTER*)'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/battle.cpp:184: undefin                                                          ed reference to `CShipDefenseManager::IsFakeHydra(unsigned int)'
/usr/local/bin/ld: .obj/battle.o: in function `battle_melee_attack(CHARACTER*, C                                                          HARACTER*)':
/usr/home/Source/Srcs/Server/game/src/battle.cpp:237: undefined reference to `CS                                                          hipDefenseManager::IsHydra(unsigned int)'
/usr/local/bin/ld: .obj/char.o: in function `CHARACTER::StartRecoveryEvent()':
/usr/home/Source/Srcs/Server/game/src/char.cpp:4706: undefined reference to `CSh                                                          ipDefenseManager::IsMast(unsigned int)'
/usr/local/bin/ld: .obj/char.o: in function `CHARACTER::GetMobAttackRange() cons                                                          t':
/usr/home/Source/Srcs/Server/game/src/char.cpp:3940: undefined reference to `CSh                                                          ipDefenseManager::IsHydra(unsigned int)'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/char.cpp:3954: undefine                                                          d reference to `CShipDefenseManager::IsMinion(unsigned int)'
/usr/local/bin/ld: .obj/char_battle.o: in function `CHARACTER::Dead(CHARACTER*,                                                           bool)':
/usr/home/Source/Srcs/Server/game/src/char_battle.cpp:2630: undefined reference                                                           to `CShipDefenseManager::IsDungeon(long)'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/char_battle.cpp:2631: u                                                          ndefined reference to `CShipDefenseManager::OnKill(CHARACTER*, CHARACTER*)'
/usr/local/bin/ld: .obj/char_battle.o: in function `CHARACTER::Damage(CHARACTER*                                                          , int, EDamageType)':
/usr/home/Source/Srcs/Server/game/src/char_battle.cpp:3495: undefined reference                                                           to `CShipDefenseManager::IsDungeon(long)'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/char_battle.cpp:3495: u                                                          ndefined reference to `CShipDefenseManager::IsMast(unsigned int)'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/char_battle.cpp:3499: u                                                          ndefined reference to `CShipDefenseManager::BroadcastAllianceHP(CHARACTER*, SECT                                                          REE_MAP*)'
/usr/local/bin/ld: .obj/char_manager.o: in function `CHARACTER_MANAGER::DestroyC                                                          haracter(CHARACTER*)':
/usr/home/Source/Srcs/Server/game/src/char_manager.cpp:154: undefined reference                                                           to `CShipDefenseManager::OnKill(CHARACTER*, CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_join(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:70: undefined                                                           reference to `CShipDefenseManager::Join(CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_leave(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:81: undefined                                                           reference to `CShipDefenseManager::Leave(CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_land(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:92: undefined                                                           reference to `CShipDefenseManager::Land(CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_is_created(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:103: undefine                                                          d reference to `CShipDefenseManager::IsCreated(CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_is_running(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:114: undefine                                                          d reference to `CShipDefenseManager::IsRunning(CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_create(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:32: undefined                                                           reference to `CShipDefenseManager::Create(CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_start(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:48: undefined                                                           reference to `CShipDefenseManager::IsRunning(CHARACTER*)'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mg                                                          r.cpp:54: undefined reference to `CShipDefenseManager::Start(CHARACTER*)'
/usr/local/bin/ld: .obj/questlua_shipdefense_mgr.o: in function `quest::ship_def                                                          ense_mgr_set_alliance_hp_pct(lua_State*)':
/usr/home/Source/Srcs/Server/game/src/questlua_shipdefense_mgr.cpp:157: undefine                                                          d reference to `CShipDefenseManager::SetAllianceHPPct(CHARACTER*, unsigned char)                                                          '
/usr/local/bin/ld: .obj/main.o: in function `main':
/usr/home/Source/Srcs/Server/game/src/main.cpp:455: undefined reference to `CShi                                                          pDefenseManager::~CShipDefenseManager()'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/main.cpp:455: undefined                                                           reference to `CShipDefenseManager::CShipDefenseManager()'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/main.cpp:688: undefined                                                           reference to `CShipDefenseManager::Destroy()'
/usr/local/bin/ld: /usr/home/Source/Srcs/Server/game/src/main.cpp:455: undefined                                                           reference to `CShipDefenseManager::~CShipDefenseManager()'
collect2: error: ld returned 1 exit status
gmake[1]: *** [Makefile:358: ../game_r41358] Error 1
gmake[1]: Leaving directory '/usr/home/Source/Srcs/Server/game/src'
gmake: *** [Makefile:122: all] Error 2

Please

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.