Salvatore-Als / cs2-rank

CS2 Rank for Counter Strike 2 with web and discord intergration
26 stars 7 forks source link

Compile error #9

Closed asdfxD closed 10 months ago

asdfxD commented 10 months ago

o [1439] clang++ -m64 -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -msse -fPIC -fvisibility=hidden -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -O3 -fno-omit-frame-pointer -g3 -std=c++14 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-delete-non-virtual-dtor -Wno-implicit-exception-spec-mismatch -Wno-expansion-to-defined -Wno-inconsistent-missing-override -Wno-deprecated-register --std=c++17 -frtti -Wno-register -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -DNDEBUG -D_LINUX -DPOSIX -D_FILE_OFFSET_BITS=64 -DSE_EPISODEONE=1 -DSE_ORANGEBOX=3 -DSE_CSS=6 -DSE_HL2DM=7 -DSE_DODS=8 -DSE_SDK2013=9 -DSE_TF2=12 -DSE_LEFT4DEAD=13 -DSE_NUCLEARDAWN=14 -DSE_LEFT4DEAD2=16 -DSE_DARKMESSIAH=2 -DSE_ALIENSWARM=17 -DSE_BLOODYGOODTIME=4 -DSE_EYE=5 -DSE_MCV=22 -DSE_CSGO=23 -DSE_PORTAL2=18 -DSE_BLADE=19 -DSE_INSURGENCY=20 -DSE_DOI=21 -DSE_CONTAGION=15 -DSE_BMS=11 -DSE_MOCK=999 -DSE_PVKII=10 -DSE_DOTA=24 -DSE_CS2=25 -DSOURCE_ENGINE=25 -DCOMPILER_GCC -DX64BITS -DPLATFORM_64BITS -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -DMETA_IS_SOURCE2 -I /home/metamod/core -I /home/metamod/core/sourcehook -I /root/cs2-rank -I /home/metamod/hl2sdk-cs2/public -I /home/metamod/hl2sdk-cs2/public/engine -I /home/metamod/hl2sdk-cs2/public/mathlib -I /home/metamod/hl2sdk-cs2/public/vstdlib -I /home/metamod/hl2sdk-cs2/public/tier0 -I /home/metamod/hl2sdk-cs2/public/tier1 -I /home/metamod/hl2sdk-cs2/public/game/server -I /home/metamod/hl2sdk-cs2/game/shared -I /home/metamod/hl2sdk-cs2/common -I /root/cs2-rank/hl2sdk-cs2 -I /root/cs2-rank/hl2sdk-cs2/public/entity2 -I /root/cs2-rank/hl2sdk-cs2/game/server -I /root/cs2-rank/hl2sdk-cs2/game/shared -I /root/cs2-rank/src -I /root/cs2-rank/src/cs2_sdk -I /root/cs2-rank/src/utils -I /root/cs2-rank/vendor/funchook/include -I /root/cs2-rank/vendor/mysql/include -MD -MF src_basecommands.d -c /root/cs2-rank/src/basecommands.cpp -o src_basecommands.o In file included from /root/cs2-rank/src/basecommands.cpp:2: In file included from /root/cs2-rank/src/basecommands.h:2: In file included from /root/cs2-rank/src/cs2_sdk/entity/ccsplayercontroller.h:5: In file included from /root/cs2-rank/hl2sdk-cs2/game/server/player.h:13: In file included from /root/cs2-rank/hl2sdk-cs2/game/server/basecombatcharacter.h:16: In file included from /root/cs2-rank/hl2sdk-cs2/game/server/baseflex.h:15: /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:19:32: error: expected class name class CAnimationLayer : public CMemZeroOnNew ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:22:2: error: unknown type name 'DECLARE_CLASS_NOBASE' DECLARE_CLASS_NOBASE( CAnimationLayer ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:28:45: error: unknown type name 'CBaseAnimating' void StudioFrameAdvance( float flInterval, CBaseAnimating pOwner ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:29:27: error: unknown type name 'CBaseAnimating' void DispatchAnimEvents( CBaseAnimating eventHandler, CBaseAnimating pOwner ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:29:57: error: unknown type name 'CBaseAnimating' void DispatchAnimEvents( CBaseAnimating eventHandler, CBaseAnimating *pOwner ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:53:20: error: unknown type name 'm_nSequence' CNetworkVar( int, m_nSequence ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:53:2: error: C++ requires a type specifier for all declarations CNetworkVar( int, m_nSequence ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:54:22: error: unknown type name 'm_flCycle' CNetworkVar( float, m_flCycle ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:54:2: error: C++ requires a type specifier for all declarations CNetworkVar( float, m_flCycle ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:55:22: error: unknown type name 'm_flPrevCycle' CNetworkVar( float, m_flPrevCycle ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:55:2: error: C++ requires a type specifier for all declarations CNetworkVar( float, m_flPrevCycle ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:56:22: error: unknown type name 'm_flWeight' CNetworkVar( float, m_flWeight ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:56:2: error: C++ requires a type specifier for all declarations CNetworkVar( float, m_flWeight ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:70:2: error: unknown type name 'Activity' Activity m_nActivity; ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:74:20: error: unknown type name 'm_nOrder' CNetworkVar( int, m_nOrder ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:74:2: error: C++ requires a type specifier for all declarations CNetworkVar( int, m_nOrder ); ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:139:2: error: use of undeclared identifier 'm_nSequence'; did you mean 'nSequence'? m_nSequence = nSequence; ^~~ nSequence /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:137:52: note: 'nSequence' declared here FORCEINLINE void CAnimationLayer::SetSequence( int nSequence ) ^ /root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:139:14: error: explicitly assigning value of variable of type 'int' to itself [-Werror,-Wself-assign] m_nSequence = nSequence;


/root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:144:2: error: use of undeclared identifier 'm_flCycle'; did you mean 'flCycle'?
        m_flCycle = flCycle;
        ^~~~~~~~~
        flCycle
/root/cs2-rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:142:51: note: 'flCycle' declared here
FORCEINLINE void CAnimationLayer::SetCycle( float flCycle )
                                                  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Build failed: vgrank/linux-x86_64/src_basecommands.o
Salvatore-Als commented 10 months ago

Be sure to use the last hl2sdk version.

Fyi, plugin not ready for a public release.

asdfxD commented 10 months ago

i use the latest, but still does not work.

Checking CC compiler (vendor test gcc)... ['clang', '-m64', 'test.c', '-o', 'test-c'] found clang version 11.0, x86_64 Checking CXX compiler (vendor test gcc)... ['clang++', '-m64', 'test.cpp', '-o', 'test-cxx'] found clang version 11.0, x86_64 [create] mkdir -p vgrank [create] mkdir -p vgrank/linux-x86_64 [create] mkdir -p package [create] mkdir -p package/addons [create] mkdir -p package/addons/metamod [create] mkdir -p package/addons/vgrank [create] mkdir -p package/addons/vgrank/bin [create] mkdir -p package/addons/vgrank/bin/linuxsteamrt64 [create] mkdir -p package/addons/vgrank/gamedata [create] mkdir -p package/addons/vgrank/configs Spawned worker (pid: 1609) Spawned worker (pid: 1610) Spawned worker (pid: 1611) Spawned worker (pid: 1612) Spawned worker (pid: 1613) [1609] cp "/root/cs2rank/configs/core.cfg" "./package/addons/vgrank/configs/core.cfg" [1610] cp "/root/cs2rank/configs/phrases.cfg" "./package/addons/vgrank/configs/phrases.cfg" [1611] cp "/root/cs2rank/configs/points.cfg" "./package/addons/vgrank/configs/points.cfg" [1609] cp "/root/cs2rank/gamedata/vgrank.games.txt" "./package/addons/vgrank/gamedata/vgrank.games.txt" [1610] cp "/root/cs2rank/build/vgrank.vdf" "./package/addons/metamod/vgrank.vdf" [1611] clang++ -m64 -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -msse -fPIC -fvisibility=hidden -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -fno-omit-frame-pointer -g3 -std=c++14 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-delete-non-virtual-dtor -Wno-implicit-exception-spec-mismatch -Wno-expansion-to-defined -Wno-inconsistent-missing-override -Wno-deprecated-register --std=c++17 -frtti -Wno-register -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -D_LINUX -DPOSIX -D_FILE_OFFSET_BITS=64 -DSE_EPISODEONE=1 -DSE_ORANGEBOX=3 -DSE_CSS=6 -DSE_HL2DM=7 -DSE_DODS=8 -DSE_SDK2013=9 -DSE_TF2=12 -DSE_LEFT4DEAD=13 -DSE_NUCLEARDAWN=14 -DSE_LEFT4DEAD2=16 -DSE_DARKMESSIAH=2 -DSE_ALIENSWARM=17 -DSE_BLOODYGOODTIME=4 -DSE_EYE=5 -DSE_MCV=22 -DSE_CSGO=23 -DSE_PORTAL2=18 -DSE_BLADE=19 -DSE_INSURGENCY=20 -DSE_DOI=21 -DSE_CONTAGION=15 -DSE_BMS=11 -DSE_MOCK=999 -DSE_PVKII=10 -DSE_DOTA=24 -DSE_CS2=25 -DSOURCE_ENGINE=25 -DCOMPILER_GCC -DX64BITS -DPLATFORM_64BITS -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -DMETA_IS_SOURCE2 -I /root/cs2rank/metamod-source/core -I /root/cs2rank/metamod-source/core/sourcehook -I /root/cs2rank -I /root/cs2rank/hl2sdk-cs2/public -I /root/cs2rank/hl2sdk-cs2/public/engine -I /root/cs2rank/hl2sdk-cs2/public/mathlib -I /root/cs2rank/hl2sdk-cs2/public/vstdlib -I /root/cs2rank/hl2sdk-cs2/public/tier0 -I /root/cs2rank/hl2sdk-cs2/public/tier1 -I /root/cs2rank/hl2sdk-cs2/public/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/hl2sdk-cs2/common -I /root/cs2rank/hl2sdk-cs2 -I /root/cs2rank/hl2sdk-cs2/public/entity2 -I /root/cs2rank/hl2sdk-cs2/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/src -I /root/cs2rank/src/cs2_sdk -I /root/cs2rank/src/utils -I /root/cs2rank/vendor/funchook/include -I /root/cs2rank/vendor/mysql/include -MD -MF _root_cs2rank_hl2sdk_cs2_public_tier0_memoverride.d -c /root/cs2rank/hl2sdk-cs2/public/tier0/memoverride.cpp -o _root_cs2rank_hl2sdk_cs2_public_tier0_memoverride.o [1609] clang++ -m64 -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -msse -fPIC -fvisibility=hidden -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -fno-omit-frame-pointer -g3 -std=c++14 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-delete-non-virtual-dtor -Wno-implicit-exception-spec-mismatch -Wno-expansion-to-defined -Wno-inconsistent-missing-override -Wno-deprecated-register --std=c++17 -frtti -Wno-register -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -D_LINUX -DPOSIX -D_FILE_OFFSET_BITS=64 -DSE_EPISODEONE=1 -DSE_ORANGEBOX=3 -DSE_CSS=6 -DSE_HL2DM=7 -DSE_DODS=8 -DSE_SDK2013=9 -DSE_TF2=12 -DSE_LEFT4DEAD=13 -DSE_NUCLEARDAWN=14 -DSE_LEFT4DEAD2=16 -DSE_DARKMESSIAH=2 -DSE_ALIENSWARM=17 -DSE_BLOODYGOODTIME=4 -DSE_EYE=5 -DSE_MCV=22 -DSE_CSGO=23 -DSE_PORTAL2=18 -DSE_BLADE=19 -DSE_INSURGENCY=20 -DSE_DOI=21 -DSE_CONTAGION=15 -DSE_BMS=11 -DSE_MOCK=999 -DSE_PVKII=10 -DSE_DOTA=24 -DSE_CS2=25 -DSOURCE_ENGINE=25 -DCOMPILER_GCC -DX64BITS -DPLATFORM_64BITS -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -DMETA_IS_SOURCE2 -I /root/cs2rank/metamod-source/core -I /root/cs2rank/metamod-source/core/sourcehook -I /root/cs2rank -I /root/cs2rank/hl2sdk-cs2/public -I /root/cs2rank/hl2sdk-cs2/public/engine -I /root/cs2rank/hl2sdk-cs2/public/mathlib -I /root/cs2rank/hl2sdk-cs2/public/vstdlib -I /root/cs2rank/hl2sdk-cs2/public/tier0 -I /root/cs2rank/hl2sdk-cs2/public/tier1 -I /root/cs2rank/hl2sdk-cs2/public/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/hl2sdk-cs2/common -I /root/cs2rank/hl2sdk-cs2 -I /root/cs2rank/hl2sdk-cs2/public/entity2 -I /root/cs2rank/hl2sdk-cs2/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/src -I /root/cs2rank/src/cs2_sdk -I /root/cs2rank/src/utils -I /root/cs2rank/vendor/funchook/include -I /root/cs2rank/vendor/mysql/include -MD -MF _root_cs2rank_hl2sdk_cs2_tier1_convar.d -c /root/cs2rank/hl2sdk-cs2/tier1/convar.cpp -o _root_cs2rank_hl2sdk_cs2_tier1_convar.o [1611] clang++ -m64 -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -msse -fPIC -fvisibility=hidden -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -fno-omit-frame-pointer -g3 -std=c++14 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-delete-non-virtual-dtor -Wno-implicit-exception-spec-mismatch -Wno-expansion-to-defined -Wno-inconsistent-missing-override -Wno-deprecated-register --std=c++17 -frtti -Wno-register -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -D_LINUX -DPOSIX -D_FILE_OFFSET_BITS=64 -DSE_EPISODEONE=1 -DSE_ORANGEBOX=3 -DSE_CSS=6 -DSE_HL2DM=7 -DSE_DODS=8 -DSE_SDK2013=9 -DSE_TF2=12 -DSE_LEFT4DEAD=13 -DSE_NUCLEARDAWN=14 -DSE_LEFT4DEAD2=16 -DSE_DARKMESSIAH=2 -DSE_ALIENSWARM=17 -DSE_BLOODYGOODTIME=4 -DSE_EYE=5 -DSE_MCV=22 -DSE_CSGO=23 -DSE_PORTAL2=18 -DSE_BLADE=19 -DSE_INSURGENCY=20 -DSE_DOI=21 -DSE_CONTAGION=15 -DSE_BMS=11 -DSE_MOCK=999 -DSE_PVKII=10 -DSE_DOTA=24 -DSE_CS2=25 -DSOURCE_ENGINE=25 -DCOMPILER_GCC -DX64BITS -DPLATFORM_64BITS -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -DMETA_IS_SOURCE2 -I /root/cs2rank/metamod-source/core -I /root/cs2rank/metamod-source/core/sourcehook -I /root/cs2rank -I /root/cs2rank/hl2sdk-cs2/public -I /root/cs2rank/hl2sdk-cs2/public/engine -I /root/cs2rank/hl2sdk-cs2/public/mathlib -I /root/cs2rank/hl2sdk-cs2/public/vstdlib -I /root/cs2rank/hl2sdk-cs2/public/tier0 -I /root/cs2rank/hl2sdk-cs2/public/tier1 -I /root/cs2rank/hl2sdk-cs2/public/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/hl2sdk-cs2/common -I /root/cs2rank/hl2sdk-cs2 -I /root/cs2rank/hl2sdk-cs2/public/entity2 -I /root/cs2rank/hl2sdk-cs2/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/src -I /root/cs2rank/src/cs2_sdk -I /root/cs2rank/src/utils -I /root/cs2rank/vendor/funchook/include -I /root/cs2rank/vendor/mysql/include -MD -MF src_ctimer.d -c /root/cs2rank/src/ctimer.cpp -o src_ctimer.o [1610] clang++ -m64 -pipe -fno-strict-aliasing -Wall -Werror -Wno-uninitialized -Wno-unused -Wno-switch -msse -fPIC -fvisibility=hidden -Wno-implicit-int-float-conversion -Wno-tautological-overlap-compare -fno-omit-frame-pointer -g3 -std=c++14 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti -fno-threadsafe-statics -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-delete-non-virtual-dtor -Wno-implicit-exception-spec-mismatch -Wno-expansion-to-defined -Wno-inconsistent-missing-override -Wno-deprecated-register --std=c++17 -frtti -Wno-register -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -DHAVE_STDINT_H -DGNUC -D_LINUX -DPOSIX -D_FILE_OFFSET_BITS=64 -DSE_EPISODEONE=1 -DSE_ORANGEBOX=3 -DSE_CSS=6 -DSE_HL2DM=7 -DSE_DODS=8 -DSE_SDK2013=9 -DSE_TF2=12 -DSE_LEFT4DEAD=13 -DSE_NUCLEARDAWN=14 -DSE_LEFT4DEAD2=16 -DSE_DARKMESSIAH=2 -DSE_ALIENSWARM=17 -DSE_BLOODYGOODTIME=4 -DSE_EYE=5 -DSE_MCV=22 -DSE_CSGO=23 -DSE_PORTAL2=18 -DSE_BLADE=19 -DSE_INSURGENCY=20 -DSE_DOI=21 -DSE_CONTAGION=15 -DSE_BMS=11 -DSE_MOCK=999 -DSE_PVKII=10 -DSE_DOTA=24 -DSE_CS2=25 -DSOURCE_ENGINE=25 -DCOMPILER_GCC -DX64BITS -DPLATFORM_64BITS -DNO_HOOK_MALLOC -DNO_MALLOC_OVERRIDE -DMETA_IS_SOURCE2 -I /root/cs2rank/metamod-source/core -I /root/cs2rank/metamod-source/core/sourcehook -I /root/cs2rank -I /root/cs2rank/hl2sdk-cs2/public -I /root/cs2rank/hl2sdk-cs2/public/engine -I /root/cs2rank/hl2sdk-cs2/public/mathlib -I /root/cs2rank/hl2sdk-cs2/public/vstdlib -I /root/cs2rank/hl2sdk-cs2/public/tier0 -I /root/cs2rank/hl2sdk-cs2/public/tier1 -I /root/cs2rank/hl2sdk-cs2/public/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/hl2sdk-cs2/common -I /root/cs2rank/hl2sdk-cs2 -I /root/cs2rank/hl2sdk-cs2/public/entity2 -I /root/cs2rank/hl2sdk-cs2/game/server -I /root/cs2rank/hl2sdk-cs2/game/shared -I /root/cs2rank/src -I /root/cs2rank/src/cs2_sdk -I /root/cs2rank/src/utils -I /root/cs2rank/vendor/funchook/include -I /root/cs2rank/vendor/mysql/include -MD -MF src_config.d -c /root/cs2rank/src/config.cpp -o src_config.o In file included from /root/cs2rank/src/config.cpp:4: In file included from /root/cs2rank/src/cs2_sdk/entity/ccsplayercontroller.h:3: In file included from /root/cs2rank/src/cs2_sdk/entity/cbaseplayercontroller.h:3: In file included from /root/cs2rank/hl2sdk-cs2/game/shared/ehandle.h:15: /root/cs2rank/hl2sdk-cs2/public/entity2/entitysystem.h:20:58: error: struct 'IEntityResourceManifest' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Werror,-Wmismatched-tags] typedef void (EntityResourceManifestCreationCallback_t)(struct IEntityResourceManifest, void); ^ /root/cs2rank/hl2sdk-cs2/public/entity2/entitysystem.h:15:7: note: previous use is here class IEntityResourceManifest; ^ In file included from /root/cs2rank/src/config.cpp:4: In file included from /root/cs2rank/src/cs2_sdk/entity/ccsplayercontroller.h:5: In file included from /root/cs2rank/hl2sdk-cs2/game/server/player.h:13: In file included from /root/cs2rank/hl2sdk-cs2/game/server/basecombatcharacter.h:16: In file included from /root/cs2rank/hl2sdk-cs2/game/server/baseflex.h:15: /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:19:32: error: expected class name class CAnimationLayer : public CMemZeroOnNew ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:22:2: error: unknown type name 'DECLARE_CLASS_NOBASE' DECLARE_CLASS_NOBASE( CAnimationLayer ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:28:45: error: unknown type name 'CBaseAnimating' void StudioFrameAdvance( float flInterval, CBaseAnimating pOwner ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:29:27: error: unknown type name 'CBaseAnimating' void DispatchAnimEvents( CBaseAnimating eventHandler, CBaseAnimating pOwner ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:29:57: error: unknown type name 'CBaseAnimating' void DispatchAnimEvents( CBaseAnimating eventHandler, CBaseAnimating pOwner ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:53:20: error: unknown type name 'm_nSequence' CNetworkVar( int, m_nSequence ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:53:2: error: C++ requires a type specifier for all declarations CNetworkVar( int, m_nSequence ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:54:22: error: unknown type name 'm_flCycle' CNetworkVar( float, m_flCycle ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:54:2: error: C++ requires a type specifier for all declarations CNetworkVar( float, m_flCycle ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:55:22: error: unknown type name 'm_flPrevCycle' CNetworkVar( float, m_flPrevCycle ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:55:2: error: C++ requires a type specifier for all declarations CNetworkVar( float, m_flPrevCycle ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:56:22: error: unknown type name 'm_flWeight' CNetworkVar( float, m_flWeight ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:56:2: error: C++ requires a type specifier for all declarations CNetworkVar( float, m_flWeight ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:70:2: error: unknown type name 'Activity' Activity m_nActivity; ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:74:20: error: unknown type name 'm_nOrder' CNetworkVar( int, m_nOrder ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:74:2: error: C++ requires a type specifier for all declarations CNetworkVar( int, m_nOrder ); ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:139:2: error: use of undeclared identifier 'm_nSequence'; did you mean 'nSequence'? m_nSequence = nSequence; ^~~ nSequence /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:137:52: note: 'nSequence' declared here FORCEINLINE void CAnimationLayer::SetSequence( int nSequence ) ^ /root/cs2rank/hl2sdk-cs2/game/server/BaseAnimatingOverlay.h:139:14: error: explicitly assigning value of variable of type 'int' to itself [-Werror,-Wself-assign] m_nSequence = nSequence;


fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Build failed: vgrank/linux-x86_64/src_config.o
root@debian-home:~/cs2rank#