if [ -z "/usr/bin/gcc" ]; then echo "Compiler not defined."; exit; fi if [ ! -d . ];then mkdir .;fi cd . if [ ! -f "tier0_i486.so" ]; then ln -s /home/hischild/gamedir//bin/tier0_i486.so .; fi if [ ! -f "vstdlib_i486.so" ]; then ln -s /home/hischild/gamedir//bin/vstdlib_i486.so .; fi ./vcpm ../dlls/server_hl2mp-2003.vcproj Valve Software - vcprojtomake.exe (Nov 12 2007) make -f Makefile.mod CC=/usr/bin/gcc CPLUS=/usr/bin/g++ CPP_LIB="/usr/lib/gcc/i386-redhat-linux/3.4.3/libstdc++.a /usr/lib/gcc/i386-redhat-linux/3.4.3/libgcc_eh.a" BUILD_DIR=. BUILD_OBJ_DIR=./obj SOURCE_DIR=.. SHLIBLDFLAGS=-shared -Wl,-Map,mod_map.txt -Wl SHLIBEXT=so CLINK=/usr/bin/gcc CFLAGS=" -mtune=i686 -march=pentium3 -mmmx -O3 -fpermissive -D_LINUX -DNDEBUG -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -Usprintf=use_Q_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE" LDFLAGS="-lm -ldl /home/hischild/gamedir//bin/tier0_i486.so /home/hischild/gamedir//bin/vstdlib_i486.so mathlib_i486.a choreoobjects_i486.a tier1_i486.a" ARCH=i486 GAME_DIR=/home/hischild/gamedir/ MOD_CONFIG=server_hl2mp_ReleaseHL2MPWin32 NAME=server XERCES_INC_DIR=/opt/xerces-c.2.8.0/include XERCES_LIB_DIR=/opt/xerces-c.2.8.0/lib make[1]: Entering directory `/home/hischild/193/linux_sdk' mkdir -p obj/server_i486/dlls mkdir -p obj/server_i486/dlls/common mkdir -p obj/server_i486/dlls/game_shared mkdir -p obj/server_i486/dlls/game_shared/gamestats mkdir -p obj/server_i486/dlls/game_shared/hl2 mkdir -p obj/server_i486/dlls/game_shared/hl2mp mkdir -p obj/server_i486/dlls/game_shared/util mkdir -p obj/server_i486/dlls/public mkdir -p obj/server_i486/dlls/public/keyframe mkdir -p obj/server_i486/dlls/public/tier0 mkdir -p obj/server_i486/dlls/tier1 mkdir -p obj/server_i486/dlls/hl2_dll mkdir -p obj/server_i486/dlls/hl2mp_dll /usr/bin/g++ -w -I../dlls/../game_shared/hl2 -I../dlls/. -I../dlls/../public -I../dlls/../public/tier1 -I../dlls/../game_shared -I../dlls/../utils/common -I../dlls/../dlls -I../dlls/../../dlls -I../dlls/../dlls/hl2_dll -I../dlls/../dlls/hl2mp_dll -I../dlls/../game_shared/hl2mp -DHL2MP -DHL2_DLL -DUSES_SAVERESTORE -DNDEBUG -DGAME_DLL -Dsprintf=use_Q_snprintf_instead_of_sprintf -DVECTOR -Dstrncpy=use_Q_strncpy_instead -D_snprintf=use_Q_snprintf_instead -DPROTECTED_THINGS_ENABLE -mtune=i686 -march=pentium3 -mmmx -O3 -fpermissive -D_LINUX -DNDEBUG -Dstricmp=strcasecmp -D_stricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -D_vsnprintf=vsnprintf -D_alloca=alloca -Dstrcmpi=strcasecmp -Usprintf=use_Q_snprintf_instead_of_sprintf -Ustrncpy=use_Q_strncpy_instead -UPROTECTED_THINGS_ENABLE -o obj/server_i486/dlls/hl2mp_dll/grenade_satchel.o -c ../dlls/hl2mp_dll/grenade_satchel.cpp In file included from ../dlls/./baseentity.h:16, from ../dlls/../game_shared/gamerules.h:26, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:18, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/./entitylist.h:62: error: `abstract_class' does not name a type ../dlls/./entitylist.h:73: error: expected class-name before '{' token ../dlls/./entitylist.h:81: error: expected `;' before '<' token ../dlls/./entitylist.h:84: error: expected `;' before '*' token ../dlls/./entitylist.h:85: error: expected `;' before '*' token ../dlls/./entitylist.h:86: error: expected `;' before '*' token ../dlls/./entitylist.h:87: error: expected `;' before '*' token ../dlls/./entitylist.h:93: error: `IServerNetworkable' has not been declared ../dlls/./entitylist.h:108: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:110: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:114: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:115: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:116: error: `CBaseHandle' has not been declared ../dlls/./entitylist.h:120: error: expected `;' before '*' token ../dlls/./entitylist.h:121: error: expected `;' before '*' token ../dlls/./entitylist.h:124: error: expected `;' before "template" ../dlls/./entitylist.h:138: error: expected `;' before '*' token ../dlls/./entitylist.h:139: error: expected `;' before '*' token ../dlls/./entitylist.h:140: error: expected `;' before '*' token ../dlls/./entitylist.h:144: error: expected `;' before "CBaseEntity" ../dlls/./entitylist.h:144: error: expected `;' before '*' token ../dlls/./entitylist.h:145: error: expected `;' before '*' token ../dlls/./entitylist.h:146: error: expected `;' before '*' token ../dlls/./entitylist.h:148: error: expected `;' before '*' token ../dlls/./entitylist.h:149: error: expected `;' before '*' token ../dlls/./entitylist.h:150: error: expected `;' before '*' token ../dlls/./entitylist.h:151: error: expected `;' before '*' token ../dlls/./entitylist.h:153: error: expected `;' before '*' token ../dlls/./entitylist.h:154: error: expected `;' before '*' token ../dlls/./entitylist.h:155: error: expected `;' before '*' token ../dlls/./entitylist.h:157: error: expected `;' before '*' token ../dlls/./entitylist.h:158: error: expected `;' before '*' token ../dlls/./entitylist.h:159: error: expected `;' before '*' token ../dlls/./entitylist.h:161: error: expected `;' before '*' token ../dlls/./entitylist.h:168: error: `IHandleEntity' has not been declared ../dlls/./entitylist.h:168: error: `CBaseHandle' has not been declared ../dlls/./entitylist.h:169: error: `IHandleEntity' has not been declared ../dlls/./entitylist.h:169: error: `CBaseHandle' has not been declared ../dlls/./entitylist.h: In member function `T* CGlobalEntityList::NextEntByClass(T*)': ../dlls/./entitylist.h:127: error: `CBaseEntity' was not declared in this scope ../dlls/./entitylist.h:127: error: `x' was not declared in this scope ../dlls/./entitylist.h:133: error: `NULL' was not declared in this scope ../dlls/./entitylist.h: At global scope: ../dlls/./entitylist.h:179: error: expected initializer before '*' token ../dlls/./entitylist.h:188: error: expected initializer before '*' token ../dlls/./entitylist.h:197: error: expected initializer before '*' token ../dlls/./entitylist.h:206: error: expected initializer before '*' token ../dlls/./entitylist.h:258: error: `EHANDLE' does not name a type ../dlls/./entitylist.h:262: error: declaration of `operator new' as non-function ../dlls/./entitylist.h:262: error: expected `;' before '(' token ../dlls/./entitylist.h:263: error: declaration of `operator new' as non-function ../dlls/./entitylist.h:263: error: expected `;' before '(' token ../dlls/./entitylist.h:277: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:278: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:289: error: `Vector' does not name a type ../dlls/./entitylist.h:290: error: `QAngle' does not name a type ../dlls/./entitylist.h:310: error: `abstract_class' does not name a type ../dlls/./entitylist.h:348: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:349: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:350: error: `CBaseEntity' has not been declared ../dlls/./entitylist.h:354: error: expected initializer before '*' token ../dlls/./entitylist.h:356: error: variable or field `EntityTouch_Add' declared void ../dlls/./entitylist.h:356: error: `CBaseEntity' was not declared in this scope ../dlls/./entitylist.h:356: error: `pEntity' was not declared in this scope ../dlls/./entitylist.h:358: error: `CBaseEntity' was not declared in this scope ../dlls/./entitylist.h:358: error: `pList' was not declared in this scope ../dlls/./entitylist.h:358: error: expected primary-expression before ']' token ../dlls/./entitylist.h:358: error: expected primary-expression before "int" ../dlls/./entitylist.h:361: error: variable or field `SimThink_EntityChanged' declared void ../dlls/./entitylist.h:361: error: `CBaseEntity' was not declared in this scope ../dlls/./entitylist.h:361: error: `pEntity' was not declared in this scope ../dlls/./entitylist.h:363: error: `CBaseEntity' was not declared in this scope ../dlls/./entitylist.h:363: error: `pList' was not declared in this scope ../dlls/./entitylist.h:363: error: expected primary-expression before ']' token ../dlls/./entitylist.h:363: error: expected primary-expression before "int" In file included from ../dlls/./baseentity.h:17, from ../dlls/../game_shared/gamerules.h:26, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:18, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/./entityoutput.h:33: error: `string_t' does not name a type ../dlls/./entityoutput.h:34: error: `string_t' does not name a type ../dlls/./entityoutput.h:35: error: `string_t' does not name a type ../dlls/./entityoutput.h:46: error: declaration of `operator new' as non-function ../dlls/./entityoutput.h:46: error: expected `;' before '(' token ../dlls/./entityoutput.h:47: error: declaration of `operator new' as non-function ../dlls/./entityoutput.h:47: error: expected `;' before '(' token ../dlls/./entityoutput.h:66: error: `ISave' has not been declared ../dlls/./entityoutput.h:67: error: `IRestore' has not been declared ../dlls/./entityoutput.h:73: error: `fieldtype_t' does not name a type ../dlls/./entityoutput.h:75: error: `variant_t' has not been declared ../dlls/./entityoutput.h:75: error: `CBaseEntity' has not been declared ../dlls/./entityoutput.h:75: error: `CBaseEntity' has not been declared ../dlls/./entityoutput.h:78: error: `variant_t' does not name a type ../dlls/./entityoutput.h:92: error: `fieldtype_t' has not been declared ../dlls/./entityoutput.h:107: error: `CBaseEntity' has not been declared ../dlls/./entityoutput.h:107: error: `CBaseEntity' has not been declared ../dlls/./entityoutput.h: In member function `void CEntityOutputTemplate::Init(Type)': ../dlls/./entityoutput.h:101: error: `m_Value' was not declared in this scope ../dlls/./entityoutput.h: In member function `void CEntityOutputTemplate::Set(Type, int*, int*)': ../dlls/./entityoutput.h:109: error: `m_Value' was not declared in this scope ../dlls/./entityoutput.h: In member function `Type CEntityOutputTemplate::Get()': ../dlls/./entityoutput.h:118: error: `m_Value' was not declared in this scope ../dlls/./entityoutput.h: At global scope: ../dlls/./entityoutput.h:127: error: `FIELD_VECTOR' was not declared in this scope ../dlls/./entityoutput.h:127: error: template argument 2 is invalid ../dlls/./entityoutput.h:149: error: `FIELD_POSITION_VECTOR' was not declared in this scope ../dlls/./entityoutput.h:149: error: template argument 2 is invalid ../dlls/./entityoutput.h:177: error: `CBaseEntity' has not been declared ../dlls/./entityoutput.h:177: error: `CBaseEntity' has not been declared ../dlls/./entityoutput.h:182: error: `variant_t' was not declared in this scope ../dlls/./entityoutput.h:182: error: `FIELD_INPUT' was not declared in this scope ../dlls/./entityoutput.h:182: error: template argument 1 is invalid ../dlls/./entityoutput.h:182: error: template argument 2 is invalid ../dlls/./entityoutput.h:183: error: `FIELD_INTEGER' was not declared in this scope ../dlls/./entityoutput.h:183: error: template argument 2 is invalid ../dlls/./entityoutput.h:184: error: `FIELD_FLOAT' was not declared in this scope ../dlls/./entityoutput.h:184: error: template argument 2 is invalid ../dlls/./entityoutput.h:185: error: `string_t' was not declared in this scope ../dlls/./entityoutput.h:185: error: `FIELD_STRING' was not declared in this scope ../dlls/./entityoutput.h:185: error: template argument 1 is invalid ../dlls/./entityoutput.h:185: error: template argument 2 is invalid ../dlls/./entityoutput.h:186: error: `EHANDLE' was not declared in this scope ../dlls/./entityoutput.h:186: error: `FIELD_EHANDLE' was not declared in this scope ../dlls/./entityoutput.h:186: error: template argument 1 is invalid ../dlls/./entityoutput.h:186: error: template argument 2 is invalid ../dlls/./entityoutput.h:187: error: `FIELD_VECTOR' was not declared in this scope ../dlls/./entityoutput.h:187: error: template argument 2 is invalid ../dlls/./entityoutput.h:188: error: `FIELD_POSITION_VECTOR' was not declared in this scope ../dlls/./entityoutput.h:188: error: template argument 2 is invalid ../dlls/./entityoutput.h:189: error: `color32' was not declared in this scope ../dlls/./entityoutput.h:189: error: `FIELD_COLOR32' was not declared in this scope ../dlls/./entityoutput.h:189: error: template argument 1 is invalid ../dlls/./entityoutput.h:189: error: template argument 2 is invalid In file included from ../dlls/../game_shared/collisionproperty.h:15, from ../dlls/./baseentity.h:19, from ../dlls/../game_shared/gamerules.h:26, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:18, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/../public/engine/ICollideable.h:58: error: `matrix3x4_t' declared as a `virtual' field ../dlls/../public/engine/ICollideable.h:58: error: expected `;' before '&' token ../dlls/../public/engine/ICollideable.h:78: error: `matrix3x4_t' declared as a `virtual' field ../dlls/../public/engine/ICollideable.h:78: error: expected `;' before '*' token In file included from ../dlls/./baseentity.h:19, from ../dlls/../game_shared/gamerules.h:26, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:18, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/../game_shared/collisionproperty.h:78: error: `matrix3x4_t' declared as a `virtual' field ../dlls/../game_shared/collisionproperty.h:78: error: expected `;' before '&' token ../dlls/../game_shared/collisionproperty.h:85: error: `matrix3x4_t' declared as a `virtual' field ../dlls/../game_shared/collisionproperty.h:85: error: expected `;' before '*' token ../dlls/../game_shared/collisionproperty.h:267: error: expected constructor, destructor, or type conversion before '(' token ../dlls/../game_shared/collisionproperty.h: In member function `const Vector& CCollisionProperty::CollisionToWorldSpace(const Vector&, Vector*) const': ../dlls/../game_shared/collisionproperty.h:383: error: `vec3_angle' was not declared in this scope ../dlls/../game_shared/collisionproperty.h:389: error: `CollisionToWorldTransform' was not declared in this scope ../dlls/../game_shared/collisionproperty.h:389: error: `VectorTransform' was not declared in this scope ../dlls/../game_shared/collisionproperty.h: In member function `const Vector& CCollisionProperty::WorldToCollisionSpace(const Vector&, Vector*) const': ../dlls/../game_shared/collisionproperty.h:400: error: `vec3_angle' was not declared in this scope ../dlls/../game_shared/collisionproperty.h:406: error: `CollisionToWorldTransform' was not declared in this scope ../dlls/../game_shared/collisionproperty.h:406: error: `VectorITransform' was not declared in this scope ../dlls/../game_shared/collisionproperty.h: In member function `const Vector& CCollisionProperty::WorldDirectionToCollisionSpace(const Vector&, Vector*) const': ../dlls/../game_shared/collisionproperty.h:417: error: `vec3_angle' was not declared in this scope ../dlls/../game_shared/collisionproperty.h:423: error: `CollisionToWorldTransform' was not declared in this scope ../dlls/../game_shared/collisionproperty.h:423: error: `VectorIRotate' was not declared in this scope In file included from ../dlls/./baseentity.h:20, from ../dlls/../game_shared/gamerules.h:26, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:18, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/./ServerNetworkProperty.h: In member function `int CServerNetworkProperty::entindex() const': ../dlls/./ServerNetworkProperty.h:185: error: `ENTINDEX' was not declared in this scope In file included from ../dlls/../game_shared/gamerules.h:26, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:18, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/./baseentity.h: At global scope: ../dlls/./baseentity.h:37: error: expected initializer before '<' token ../dlls/./baseentity.h:172: error: field `value' has incomplete type ../dlls/./baseentity.h:672: error: `datamap_t' has not been declared ../dlls/./baseentity.h:673: error: `datamap_t' has not been declared ../dlls/./baseentity.h:751: error: `CPredictableId' was not declared in this scope ../dlls/./baseentity.h:751: error: template argument 1 is invalid ../dlls/./baseentity.h:820: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:821: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:825: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:832: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:835: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:841: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:844: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:937: error: `touchlink_t' has not been declared ../dlls/./baseentity.h:939: error: expected `;' before '*' token ../dlls/./baseentity.h:943: error: `groundlink_t' has not been declared ../dlls/./baseentity.h:992: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:1051: error: `EHANDLE' does not name a type ../dlls/./baseentity.h:1244: error: `IRecipientFilter' has not been declared ../dlls/./baseentity.h:1245: error: `IRecipientFilter' has not been declared ../dlls/./baseentity.h:1250: error: `IRecipientFilter' has not been declared ../dlls/./baseentity.h:1251: error: `IRecipientFilter' has not been declared ../dlls/./baseentity.h:1264: error: `IRecipientFilter' has not been declared ../dlls/./baseentity.h:1265: error: `IRecipientFilter' has not been declared ../dlls/./baseentity.h:1317: error: expected `,' or `...' before '&' token ../dlls/./baseentity.h:1399: error: expected `;' before '*' token ../dlls/./baseentity.h:1458: error: `ITraceFilter' has not been declared ../dlls/./baseentity.h:1461: error: `ITraceFilter' has not been declared ../dlls/./baseentity.h:1493: error: expected `;' before '<' token ../dlls/./baseentity.h:1495: error: `EHANDLE' does not name a type ../dlls/./baseentity.h:1505: error: `EHANDLE' does not name a type ../dlls/./baseentity.h:1507: error: `EHANDLE' does not name a type ../dlls/./baseentity.h:1555: error: `EHANDLE' does not name a type ../dlls/./baseentity.h:1601: error: expected `;' before '<' token ../dlls/./baseentity.h: In member function `void CBaseEntity::StartFreezing(bool)': ../dlls/./baseentity.h:1679: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h: In member function `void CBaseEntity::StopFreezing(bool)': ../dlls/./baseentity.h:1699: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h:1700: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h:1701: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h: In member function `void CBaseEntity::FreezeToggle(CBaseEntity*, bool)': ../dlls/./baseentity.h:1715: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h:1716: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h:1717: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h:1722: error: `gameeventmanager' was not declared in this scope ../dlls/./baseentity.h:1736: error: invalid use of undefined type `struct IPhysicsObject' ../dlls/../game_shared/collisionproperty.h:28: error: forward declaration of `struct IPhysicsObject' ../dlls/./baseentity.h:1742: error: `gameeventmanager' was not declared in this scope ../dlls/./baseentity.h: In member function `CBaseEntity* CBaseEntity::FirstMoveChild()': ../dlls/./baseentity.h:1862: error: `m_hMoveChild' was not declared in this scope ../dlls/./baseentity.h: In member function `CBaseEntity* CBaseEntity::NextMovePeer()': ../dlls/./baseentity.h:1867: error: `m_hMovePeer' was not declared in this scope ../dlls/./baseentity.h: In member function `CBaseEntity* CBaseEntity::GetParent()': ../dlls/./baseentity.h:1873: error: `m_pParent' was not declared in this scope ../dlls/./baseentity.h: In member function `void CBaseEntity::SetNavIgnore(float)': ../dlls/./baseentity.h:2008: error: `gpGlobals' was not declared in this scope ../dlls/./baseentity.h: In member function `bool CBaseEntity::IsNavIgnored() const': ../dlls/./baseentity.h:2020: error: `gpGlobals' was not declared in this scope ../dlls/./baseentity.h: In static member function `static CBaseEntity* CBaseEntity::Instance(edict_t*)': ../dlls/./baseentity.h:2240: error: `INDEXENT' was not declared in this scope ../dlls/./baseentity.h: In static member function `static CBaseEntity* CBaseEntity::Instance(int)': ../dlls/./baseentity.h:2247: error: `INDEXENT' was not declared in this scope ../dlls/./baseentity.h: In member function `virtual int CPointEntity::ObjectCaps()': ../dlls/./baseentity.h:2598: error: `FCAP_ACROSS_TRANSITION' was not declared in this scope ../dlls/./baseentity.h: In member function `virtual int CServerOnlyEntity::ObjectCaps()': ../dlls/./baseentity.h:2610: error: `FCAP_ACROSS_TRANSITION' was not declared in this scope In file included from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:18, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/../game_shared/gamerules.h: In member function `virtual int CGameRulesProxy::ObjectCaps()': ../dlls/../game_shared/gamerules.h:87: error: `FCAP_ACROSS_TRANSITION' was not declared in this scope ../dlls/../game_shared/gamerules.h: At global scope: ../dlls/../game_shared/gamerules.h:217: error: expected `,' or `...' before '&' token ../dlls/../game_shared/gamerules.h:221: error: expected `,' or `...' before '&' token ../dlls/../game_shared/gamerules.h:238: error: expected `,' or `...' before '&' token ../dlls/../game_shared/gamerules.h:239: error: expected `,' or `...' before '&' token ../dlls/../game_shared/gamerules.h:240: error: expected `,' or `...' before '&' token ../dlls/../game_shared/gamerules.h:245: error: `CTakeDamageInfo' has not been declared ../dlls/../game_shared/gamerules.h: In member function `virtual int CGameRules::GetSkillLevel()': ../dlls/../game_shared/gamerules.h:174: error: `g_iSkillLevel' was not declared in this scope ../dlls/../game_shared/gamerules.h: In member function `virtual void CGameRules::SetSkillLevel(int)': ../dlls/../game_shared/gamerules.h:178: error: `g_iSkillLevel' was not declared in this scope In file included from ../dlls/../game_shared/teamplay_gamerules.h:19, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:19, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/../game_shared/multiplay_gamerules.h: At global scope: ../dlls/../game_shared/multiplay_gamerules.h:69: error: expected `,' or `...' before '&' token ../dlls/../game_shared/multiplay_gamerules.h:82: error: expected `,' or `...' before '&' token ../dlls/../game_shared/multiplay_gamerules.h:83: error: expected `,' or `...' before '&' token In file included from ../dlls/../game_shared/teamplay_gamerules.h:27, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:19, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/../game_shared/takedamageinfo.h:90: error: `EHANDLE' does not name a type ../dlls/../game_shared/takedamageinfo.h:91: error: `EHANDLE' does not name a type ../dlls/../game_shared/takedamageinfo.h:118: error: `EHANDLE' does not name a type ../dlls/../game_shared/takedamageinfo.h: In member function `bool CMultiDamage::IsClear()': ../dlls/../game_shared/takedamageinfo.h:111: error: `m_hTarget' was not declared in this scope ../dlls/../game_shared/takedamageinfo.h: In member function `CBaseEntity* CTakeDamageInfo::GetInflictor() const': ../dlls/../game_shared/takedamageinfo.h:145: error: `m_hInflictor' was not declared in this scope ../dlls/../game_shared/takedamageinfo.h: In member function `void CTakeDamageInfo::SetInflictor(CBaseEntity*)': ../dlls/../game_shared/takedamageinfo.h:151: error: `m_hInflictor' was not declared in this scope ../dlls/../game_shared/takedamageinfo.h: In member function `CBaseEntity* CTakeDamageInfo::GetAttacker() const': ../dlls/../game_shared/takedamageinfo.h:157: error: `m_hAttacker' was not declared in this scope ../dlls/../game_shared/takedamageinfo.h: In member function `void CTakeDamageInfo::SetAttacker(CBaseEntity*)': ../dlls/../game_shared/takedamageinfo.h:163: error: `m_hAttacker' was not declared in this scope ../dlls/../game_shared/takedamageinfo.h: In member function `CBaseEntity* CMultiDamage::GetTarget() const': ../dlls/../game_shared/takedamageinfo.h:300: error: `m_hTarget' was not declared in this scope ../dlls/../game_shared/takedamageinfo.h: In member function `void CMultiDamage::SetTarget(CBaseEntity*)': ../dlls/../game_shared/takedamageinfo.h:305: error: `m_hTarget' was not declared in this scope In file included from ../dlls/./cbase.h:75, from ../dlls/./basecombatcharacter.h:18, from ../dlls/./player.h:13, from ../dlls/../dlls/hl2mp_dll/hl2mp_player.h:14, from ../dlls/../game_shared/hl2mp/hl2mp_gamerules.h:23, from ../dlls/hl2mp_dll/grenade_satchel.cpp:1: ../dlls/../game_shared/baseentity_shared.h: In member function `CBasePlayer* CBaseEntity::GetSimulatingPlayer()': ../dlls/../game_shared/baseentity_shared.h:80: error: `m_hPlayerSimulationOwner' was not declared in this scope make[1]: *** [obj/server_i486/dlls/hl2mp_dll/grenade_satchel.o] Error 1 make[1]: Leaving directory `/home/hischild/193/linux_sdk' make: *** [mod] Error 2