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