Closed asdfxD closed 10 months ago
Be sure to use the last hl2sdk version.
Fyi, plugin not ready for a public release.
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#
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;