ptitSeb / Serious-Engine

A port to the OpenPandora (and working fine on plain Linux) of the open source version of a game engine developed by Croteam for the classic Serious Sam games. Status: Working (for both FE and SE).

Home Page:https://pyra-handheld.com/boards/threads/serious-sam-first-encounter.77225/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

More undefined references when compiling dedicated server

Skyrimus opened this issue · comments

More undefined references when compiling dedicated server

CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::FindEntityWithCharacter(CPlayerCharacter&)':
/root/Serious-Engine/Sources/Engine/World/World.cpp:351: undefined reference to IsDerivedFromClass(CEntity*, char const*)' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:354: undefined reference to CPlayerCharacter::operator==(CPlayerCharacter const&) const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::UntargetEntity(CEntity*)': /root/Serious-Engine/Sources/Engine/World/World.cpp:324: undefined reference to CEntity::End()'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:327: undefined reference to _eeVoid' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:327: undefined reference to CEntity::Initialize(CEntityEvent const&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::DestroyEntities(CSelection<CEntity, 1ul>&)': /root/Serious-Engine/Sources/Engine/World/World.cpp:290: undefined reference to CEntity::Destroy()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::ReinitializeEntities()': /root/Serious-Engine/Sources/Engine/World/World.cpp:770: undefined reference to CEntity::Reinitialize()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::LinkEntitiesToSectors()': /root/Serious-Engine/Sources/Engine/World/World.cpp:831: undefined reference to CEntity::FindCollisionInfo()'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:832: undefined reference to CEntity::UpdateSpatialRange()' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:835: undefined reference to CEntity::FindSectorsAroundEntity()'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:846: undefined reference to _bDontDiscardLinks' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:847: undefined reference to CBrush3D::CalculateBoundingBoxes()'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:857: undefined reference to CBrushSector::FindEntitiesInSector()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::MarkForPrediction()':
/root/Serious-Engine/Sources/Engine/World/World.cpp:967: undefined reference to CEntity::GetMaxPlayers()' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:968: undefined reference to CEntity::GetPlayerEntity(int)'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:967: undefined reference to CEntity::GetMaxPlayers()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::DeletePredictors()':
/root/Serious-Engine/Sources/Engine/World/World.cpp:1081: undefined reference to CEntity::Destroy()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::CWorld()':
/root/Serious-Engine/Sources/Engine/World/World.cpp:108: undefined reference to CWorld::InitCollisionGrid()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::Clear()':
/root/Serious-Engine/Sources/Engine/World/World.cpp:171: undefined reference to CEntity::Destroy()' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:191: undefined reference to CWorld::ClearCollisionGrid()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::~CWorld()': /root/Serious-Engine/Sources/Engine/World/World.cpp:140: undefined reference to CWorld::DestroyCollisionGrid()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::UpdateSectorsDuringVertexChange(CSelection<CBrushVertex, 2ul>&)': /root/Serious-Engine/Sources/Engine/World/World.cpp:890: undefined reference to CBrushSector::MakePlanesFromVertices()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::UpdateSectorsAfterVertexChange(CSelection<CBrushVertex, 2ul>&)': /root/Serious-Engine/Sources/Engine/World/World.cpp:911: undefined reference to CBrushSector::UpdateVertexChanges()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::TriangularizeForVertices(CSelection<CBrushVertex, 2ul>&)': /root/Serious-Engine/Sources/Engine/World/World.cpp:932: undefined reference to CBrushSector::TriangularizeForVertices(CSelection<CBrushVertex, 2ul>&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::TriangularizePolygons(CDynamicContainer<CBrushPolygon>&)': /root/Serious-Engine/Sources/Engine/World/World.cpp:1137: undefined reference to CBrushSector::TriangularizeMarkedPolygons()'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:1138: undefined reference to CBrushSector::UpdateVertexChanges()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/World/World.cpp.o: in function CWorld::DestroyOneEntity(CEntity*)':
/root/Serious-Engine/Sources/Engine/World/World.cpp:271: undefined reference to CEntity::Destroy()' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/World/World.cpp:271: undefined reference to CEntity::Destroy()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::Copy(CEntity&, unsigned int)': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:80: undefined reference to CPlayerCharacter::operator=(CPlayerCharacter const&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::Read_t(CTStream*)': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:97: undefined reference to operator>>(CTStream&, CPlayerCharacter&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::Write_t(CTStream*)': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:104: undefined reference to operator<<(CTStream&, CPlayerCharacter&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::DumpSync_t(CTStream&, int)': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:131: undefined reference to CPlayerCharacter::GetName() const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::GetPlayerName()': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:43: undefined reference to CPlayerCharacter::GetNameForPrinting() const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::GetMyPlayerIndex()': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:60: undefined reference to CEntity::GetPlayerEntity(int)'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:58: undefined reference to CEntity::GetMaxPlayers()' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:54: undefined reference to CEntity::GetPredicted()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::GetName() const': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:47: undefined reference to CPlayerCharacter::GetName() const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o: in function CPlayerEntity::CharacterChanged(CPlayerCharacter const&)': /root/Serious-Engine/Sources/Engine/Classes/PlayerEntity.es:108: undefined reference to CPlayerCharacter::operator=(CPlayerCharacter const&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x10): undefined reference to CEntity::SetPlacement_internal(CPlacement3D const&, Matrix<float, 3, 3> const&, int)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x38): undefined reference to CEntity::Precache()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x58): undefined reference to CEntity::AdjustBones()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x60): undefined reference to CEntity::AdjustShaderParams(int, CShader*, ShaderParams&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x78): undefined reference to CRationalEntity::PrintStackDebug()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xa0): undefined reference to CEntity::HandlerForStateAndEvent(int, int)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xa8): undefined reference to CRationalEntity::HandleEvent(CEntityEvent const&)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xc0): undefined reference to CEntity::GetDescription() const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xc8): undefined reference to CEntity::GetTarget() const' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xd0): undefined reference to CEntity::IsTargetable() const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xd8): undefined reference to CEntity::IsMarker() const' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xe0): undefined reference to CEntity::IsImportant() const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xe8): undefined reference to CEntity::MovesByTargetedRoute(CTString&) const' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xf0): undefined reference to CEntity::DropsMarker(CTFileName&, CTString&) const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0xf8): undefined reference to CEntity::GetLightSource()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x100): undefined reference to CEntity::IsTargetValid(int, CEntity*)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x108): undefined reference to CEntity::GetForceName(int)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x110): undefined reference to CEntity::GetForce(int, Vector<float, 3> const&, CForceStrength&, CForceStrength&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x118): undefined reference to CEntity::GetForceController(int)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x120): undefined reference to CEntity::GetFogName(int)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x128): undefined reference to CEntity::GetFog(int, CFogParameters&)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x130): undefined reference to CEntity::GetHazeName(int)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x138): undefined reference to CEntity::GetHaze(int, CHazeParameters&, Vector<float, 3>&)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x140): undefined reference to CEntity::GetMirrorName(int)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x148): undefined reference to CEntity::GetMirror(int, CMirrorParameters&)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x150): undefined reference to CEntity::GetGradientName(int)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x158): undefined reference to CEntity::GetGradient(int, CGradientParameters&)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x160): undefined reference to CEntity::GetClassificationBoxStretch()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x168): undefined reference to CEntity::GetAnimData(int)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x170): undefined reference to CEntity::AdjustShadingParameters(Vector<float, 3>&, unsigned int&, unsigned int&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x178): undefined reference to CEntity::AdjustMipFactor(float&)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x180): undefined reference to CEntity::GetModelForRendering()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x188): undefined reference to CEntity::GetModelInstanceForRendering()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x190): undefined reference to CEntity::GetFieldSettings()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x198): undefined reference to CEntity::RenderParticles()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1a8): undefined reference to CEntity::GetCollisionBoxParameters(int, AABBox<float, 3>&, int&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1b0): undefined reference to CEntity::RenderGameView(CDrawPort*, void*)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1b8): undefined reference to CEntity::MirrorAndStretch(float, int)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1c0): undefined reference to CEntity::GetDepthSortOffset()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1c8): undefined reference to CEntity::GetVisTweaks()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1d0): undefined reference to CEntity::GetMaxTessellationLevel()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1d8): undefined reference to CEntity::GetPredictionPair()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1e0): undefined reference to CEntity::SetPredictionPair(CEntity*)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1e8): undefined reference to CEntity::SetPredictionTime(float)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1f0): undefined reference to CEntity::GetPredictionTime()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x1f8): undefined reference to CEntity::GetPredictionRange()'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x200): undefined reference to CEntity::AddDependentsToPrediction()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x208): undefined reference to CEntity::CopyForPrediction(CEntity&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x210): undefined reference to CLiveEntity::ReceiveDamage(CEntity*, DamageType, float, Vector<float, 3> const&, Vector<float, 3> const&)' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x218): undefined reference to CEntity::ReceiveItem(CEntityEvent const&)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x220): undefined reference to CEntity::GetEntityInfo()' /usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Classes/PlayerEntity.cpp.o:(.data.rel.ro._ZTV13CPlayerEntity[_ZTV13CPlayerEntity]+0x228): undefined reference to CEntity::FillEntityStatistics(EntityStats*)'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Math/TextureMapping.cpp.o: in function CMappingDefinition::Transform(Plane<float, 3> const&, CPlacement3D const&, CPlacement3D const&)': /root/Serious-Engine/Sources/Engine/Math/TextureMapping.cpp:330: undefined reference to CSimpleProjection3D_DOUBLE::CSimpleProjection3D_DOUBLE()'
/usr/bin/ld: /root/Serious-Engine/Sources/Engine/Math/TextureMapping.cpp:333: undefined reference to CSimpleProjection3D_DOUBLE::Prepare()' /usr/bin/ld: /root/Serious-Engine/Sources/Engine/Math/TextureMapping.cpp:335: undefined reference to CSimpleProjection3D_DOUBLE::ProjectMapping(CMappingDefinition const&, Plane<double, 3> const&, CMappingDefinition&) const'
/usr/bin/ld: CMakeFiles/SeriousSamDedicated.dir/Engine/Terrain/TerrainArchive.cpp.o: in function void Clear<CBrush3D>(CBrush3D&)': /root/Serious-Engine/Sources/./Engine/Base/Types.h:668: undefined reference to CBrush3D::Clear()'
collect2: error: ld returned 1 exit status`