![]() |
![]() |
Venom |
![]()
Post
#1
|
Advanced Member ![]() ![]() ![]() Group: Members Posts: 82 Joined: 24-July 06 Member No.: 807 ![]() |
Hello,
I am having problems setting up the g++ compiler under linux and the g++ compiler for Windows wasnt much help either. I understand fully how to compile under Visual Studio but having little experience of Linux in general, i am not sure how to setup the compiler in order to compile the code. If someone would be so kind as to provide me with so guideance i would be very greatful. Venom |
![]() ![]() |
LordSkitch |
![]()
Post
#2
|
![]() I cuddle with my bots. ![]() ![]() ![]() ![]() ![]() Group: Moderator Posts: 980 Joined: 16-April 04 From: Alvin, Texas Member No.: 291 ![]() |
he doesnt have a linux system, im downloading the new files on my linux system at the moment, waiting to compile...
...wait for it... nope errors. QUOTE It seems annoying that i am having all this trouble when you and LordSkitch seem to be able to compile it correctly. I hope i am not doing anything wrong or using an out of date compiler. neither me nor Cheeseh has been able to compile it in linux, he cant because he doesnt have a linux system, and i cant because i cant be assed to go through and fix all the errors. lol alright, finally figured out how to get an output.. make -f <makefile> &> <output file name> and the error log i get is: CODE g++ -Dstricmp=strcasecmp -Dstrcmpi=strcasecmp -DRCBOT_META_BUILD -m486 -O2 -w -I../engine -I../common -I../pm_shared -I../metamod -c bot_ga.cpp -o bot_ga.o In file included from osdep.h:48, from h_export_meta.h:40, from bot_ga.cpp:37: log_meta.h:40:43: error: enginecallback.h: No such file or directory In file included from log_meta.h:41, from osdep.h:48, from h_export_meta.h:40, from bot_ga.cpp:37: sdk_util.h:50:18: error: util.h: No such file or directory sdk_util.h: In function 'char* ENTITY_KEYVALUE(edict_t*, char*)': sdk_util.h:67: error: 'g_engfuncs' was not declared in this scope sdk_util.h: In function 'void ENTITY_SET_KEYVALUE(edict_t*, char*, char*)': sdk_util.h:73: error: 'g_engfuncs' was not declared in this scope sdk_util.h:74: error: 'ENTINDEX' was not declared in this scope sdk_util.h: In function 'char* SERVERINFO(char*)': sdk_util.h:79: error: 'INDEXENT' was not declared in this scope sdk_util.h: In function 'void SET_SERVERINFO(char*, char*)': sdk_util.h:85: error: 'INDEXENT' was not declared in this scope sdk_util.h:86: error: 'g_engfuncs' was not declared in this scope sdk_util.h: In function 'void SET_LOCALINFO(char*, char*)': sdk_util.h:99: error: 'g_engfuncs' was not declared in this scope dllapi.h: At global scope: dllapi.h:78: error: 'BOOL' does not name a type dllapi.h:142: error: ISO C++ forbids declaration of 'BOOL' with no type dllapi.h:142: error: typedef 'BOOL' is initialized (use __typeof__ instead) dllapi.h:142: error: 'FN_CLIENTCONNECT' was not declared in this scope dllapi.h:142: error: expected ',' or ';' before '(' token mutil.h:64: error: 'hudtextparms_t' has not been declared mutil.h:66: error: 'hudtextparms_t' has not been declared mutil.h:96: error: 'hudtextparms_t' has not been declared mutil.h:98: error: 'hudtextparms_t' has not been declared saverestore.h:30: error: 'EOFFSET' has not been declared cbase.h:348: error: 'EOFFSET' does not name a type cbase.h: In member function 'virtual int CBaseEntity::BloodColor()': cbase.h:178: error: 'DONT_BLEED' was not declared in this scope cbase.h: In member function 'virtual int CBaseEntity::GetToggleState()': cbase.h:183: error: 'TS_AT_TOP' was not declared in this scope cbase.h: In member function 'virtual int CBaseEntity::IsMoving()': cbase.h:190: error: 'g_vecZero' was not declared in this scope cbase.h: In member function 'virtual BOOL CBaseEntity::HasTarget(string_t)': cbase.h:202: error: 'STRING' was not declared in this scope cbase.h:202: error: 'FStrEq' was not declared in this scope cbase.h: In static member function 'static void* CBaseEntity::operator new(size_t, entvars_t*)': cbase.h:230: error: 'ENT' was not declared in this scope cbase.h:230: error: 'ALLOC_PRIVATE' was not declared in this scope cbase.h: In static member function 'static CBaseEntity* CBaseEntity::Instance(edict_t*)': cbase.h:274: error: 'ENT' was not declared in this scope cbase.h:275: error: 'GET_PRIVATE' was not declared in this scope cbase.h: In static member function 'static CBaseEntity* CBaseEntity::Instance(entvars_t*)': cbase.h:280: error: 'ENT' was not declared in this scope cbase.h: In static member function 'static CBaseEntity* CBaseEntity::Instance(int)': cbase.h:281: error: 'ENT' was not declared in this scope cbase.h: In member function 'edict_t* CBaseEntity::edict()': cbase.h:347: error: 'ENT' was not declared in this scope cbase.h: In member function 'int CBaseEntity::entindex()': cbase.h:349: error: 'ENTINDEX' was not declared in this scope cbase.h: In member function 'virtual int CBaseEntity::Illumination()': cbase.h:356: error: 'ENT' was not declared in this scope cbase.h:356: error: 'GETENTITYILLUM' was not declared in this scope cbase.h: At global scope: cbase.h:508: error: 'TOGGLE_STATE' does not name a type cbase.h: In member function 'virtual int CBaseToggle::GetToggleState()': cbase.h:535: error: 'm_toggle_state' was not declared in this scope basemonster.h: At global scope: basemonster.h:156: error: 'Activity' does not name a type basemonster.h:157: error: 'Activity' does not name a type basemonster.h:158: error: 'Activity' does not name a type basemonster.h:162: error: 'MONSTERSTATE' does not name a type basemonster.h:163: error: 'MONSTERSTATE' does not name a type basemonster.h:176: error: 'Activity' does not name a type basemonster.h:273: error: 'Activity' does not name a type basemonster.h:312: error: 'MONSTERSTATE' does not name a type basemonster.h:313: error: 'Activity' has not been declared basemonster.h:315: error: 'MONSTERSTATE' has not been declared basemonster.h:392: error: 'Activity' has not been declared basemonster.h:393: error: 'Activity' has not been declared basemonster.h:394: error: 'Activity' has not been declared basemonster.h:395: error: 'Activity' has not been declared basemonster.h:396: error: 'Activity' has not been declared basemonster.h:437: error: 'Activity' does not name a type basemonster.h:438: error: 'Activity' does not name a type basemonster.h: In member function 'virtual BOOL CBaseMonster::IsAlive()': basemonster.h:232: error: 'm_MonsterState' was not declared in this scope basemonster.h:232: error: 'MONSTERSTATE_SCRIPT' was not declared in this scope basemonster.h: In member function 'virtual void CBaseMonster::Stop()': basemonster.h:274: error: 'm_IdealActivity' was not declared in this scope basemonster.h:274: error: 'GetStoppedActivity' was not declared in this scope basemonster.h: In member function 'virtual Vector CBaseMonster::BodyTarget(const Vector&)': basemonster.h:451: error: 'FClassnameIs' was not declared in this scope basemonster.h: In member function 'void CBaseMonster::UpdateShockGlow()': basemonster.h:508: error: 'gpGlobals' was not declared in this scope cbase.h: In function 'T* GetClassPtr(T*)': cbase.h:737: error: there are no arguments to 'CREATE_ENTITY' that depend on a template parameter, so a declaration of 'CREATE_ENTITY' must be available cbase.h:737: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) cbase.h:740: error: there are no arguments to 'ENT' that depend on a template parameter, so a declaration of 'ENT' must be available cbase.h: At global scope: cbase.h:848: error: 'CBasePlayer' has not been declared cbase.h:854: error: ISO C++ forbids declaration of 'CBasePlayer' with no type cbase.h:854: error: expected ';' before '*' token cbase.h: In member function 'BOOL CFuncTank::CanFire()': cbase.h:826: error: 'gpGlobals' was not declared in this scope cbase.h: In member function 'Vector CFuncTank::BarrelPosition()': cbase.h:837: error: 'UTIL_MakeVectorsPrivate' was not declared in this scope player.h: At global scope: player.h:122: error: 'CBTEXTURENAMEMAX' was not declared in this scope player.h:277: error: extra qualification 'CBasePlayer::' on member 'TabulateAmmo' player.h: In member function 'virtual Vector CBasePlayer::BodyTarget(const Vector&)': player.h:183: error: 'RANDOM_FLOAT' was not declared in this scope player.h: In member function 'virtual void CBasePlayer::StartSneaking()': player.h:184: error: 'gpGlobals' was not declared in this scope player.h: In member function 'virtual void CBasePlayer::StopSneaking()': player.h:185: error: 'gpGlobals' was not declared in this scope player.h: In member function 'virtual BOOL CBasePlayer::IsSneaking()': player.h:186: error: 'gpGlobals' was not declared in this scope generic_class.h: In member function 'void dataUnconstArray<T>::Remove(T)': generic_class.h:962: error: expected `;' before 'it' generic_class.h:967: error: 'it' was not declared in this scope generic_class.h: In member function 'void dataUnconstArray<T>::RemoveByPointer(T*)': generic_class.h:983: error: expected `;' before 'it' generic_class.h:989: error: 'it' was not declared in this scope bot_client.h: In member function 'void CBotStatedNetMessage::init(int)': bot_client.h:654: error: 'INDEXENT' was not declared in this scope bot_client.h: In member function 'virtual void CSetOrderMessage::write_short(int)': bot_client.h:706: error: 'INDEXENT' was not declared in this scope bot_ga.h: In member function 'virtual void CIntGAValues::load(FILE*, int)': bot_ga.h:106: error: 'RANDOM_LONG' was not declared in this scope bot_ga.h: In member function 'virtual void CIntGAValues::crossOver(IIndividual*)': bot_ga.h:128: error: 'RANDOM_FLOAT' was not declared in this scope bot_ga.h: In member function 'virtual void CIntGAValues::mutate()': bot_ga.h:141: error: 'RANDOM_FLOAT' was not declared in this scope bot.h: At global scope: bot.h:190: error: expected ',' or '...' before '&' token bot.h:190: error: ISO C++ forbids declaration of 'hudtextparms_t' with no type bot.h:191: error: expected ',' or '...' before '&' token bot.h:191: error: ISO C++ forbids declaration of 'hudtextparms_t' with no type bot.h: In constructor 'CBotTask::CBotTask(eBotTask, int, edict_t*, int, float, Vector, float)': bot.h:765: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'BOOL CBotTask::TimedOut()': bot.h:773: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'float CBotTask::TimeToComplete()': bot.h:781: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'void CBotTask::SetTimeToComplete(float)': bot.h:862: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'void CBotTasks::SetTimeToCompleteSchedule(int, float)': bot.h:1130: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'void CBotSquad::UpdateAngles()': bot.h:2480: error: 'UTIL_VecToAngles' was not declared in this scope bot.h: In member function 'void CBot::SawSpy(edict_t*)': bot.h:2891: error: 'gpGlobals' was not declared in this scope bot.h:2891: error: 'RANDOM_FLOAT' was not declared in this scope bot.h: In member function 'void CBot::CantBuildHere()': bot.h:3275: error: 'gpGlobals' was not declared in this scope bot.h:3275: error: 'RANDOM_FLOAT' was not declared in this scope bot.h: In member function 'BOOL CBot::CanUseTank(edict_t*)': bot.h:3343: error: 'gpGlobals' was not declared in this scope bot.h: At global scope: bot.h:4270: error: 'hudtextparms_t' does not name a type bot.h: In member function 'void HudText::SetPosition(float, float)': bot.h:4227: error: 'm_textParms' was not declared in this scope bot.h: In member function 'void HudText::SetEffect(int)': bot.h:4237: error: 'm_textParms' was not declared in this scope bot.h: In member function 'void HudText::SetFadeTime(float, float)': bot.h:4242: error: 'm_textParms' was not declared in this scope bot.h: In member function 'void HudText::SetHoldTime(float)': bot.h:4249: error: 'm_textParms' was not declared in this scope bot.h: In member function 'void HudText::SetChannel(int)': bot.h:4254: error: 'm_textParms' was not declared in this scope bot.h: In member function 'void HudText::SetEffectTime(float)': bot.h:4259: error: 'm_textParms' was not declared in this scope bot.h: In member function 'void HudText::SetColour1(Vector, int)': bot.h:4265: error: 'm_textParms' was not declared in this scope bot.h: In member function 'void HudText::SetColour2(Vector, int)': bot.h:4266: error: 'm_textParms' was not declared in this scope bot.h: In member function 'BOOL CClient::HasPlayerName(const char*)': bot.h:4473: error: 'STRING' was not declared in this scope bot.h:4476: error: 'STRING' was not declared in this scope bot.h: In member function 'CClient* CClients::GetClientByEdict(edict_t*)': bot.h:4759: error: 'ENTINDEX' was not declared in this scope bot.h:4761: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'BOOL CAllowedPlayer::IsForPass(const char*) const': bot.h:4859: error: 'FStrEq' was not declared in this scope bot.h: In member function 'BOOL CBotCvar::error()': bot.h:4985: error: 'IS_DEDICATED_SERVER' was not declared in this scope bot.h: In member function 'BOOL CStructure::IsUnderAttack()': bot.h:5360: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'void CStructure::UnderAttack()': bot.h:5366: error: 'gpGlobals' was not declared in this scope bot.h: In member function 'void CStructure::Update()': bot.h:5371: error: 'FNullEnt' was not declared in this scope bot.h: In member function 'void CBotCam::SetCurrentBot(CBot*)': bot.h:5663: error: 'gpGlobals' was not declared in this scope bot.h:5663: error: 'RANDOM_FLOAT' was not declared in this scope bot.h: At global scope: bot.h:6226: error: 'IGNORE_MONSTERS' has not been declared bot.h:6226: error: 'IGNORE_GLASS' has not been declared bot.h: In member function 'TraceResult* CBotGlobals::Traceline(Vector&, Vector&, int, int, edict_t*)': bot.h:6228: error: 'UTIL_TraceLine' was not declared in this scope bot_ga.cpp: In member function 'virtual void CBotGAValues::crossOver(IIndividual*)': bot_ga.cpp:70: error: 'RANDOM_LONG' was not declared in this scope bot_ga.cpp: In member function 'virtual void CBotGAValues::mutate()': bot_ga.cpp:97: error: 'RANDOM_FLOAT' was not declared in this scope bot_ga.cpp: In member function 'virtual void CBitsGAValues::crossOver(IIndividual*)': bot_ga.cpp:275: error: 'RANDOM_LONG' was not declared in this scope bot_ga.cpp: In member function 'virtual void CBitsGAValues::mutate()': bot_ga.cpp:302: error: 'RANDOM_FLOAT' was not declared in this scope generic_class.h: In member function 'void dataUnconstArray<T>::Remove(T) [with T = CRememberPosition]': bot.h:1995: instantiated from here generic_class.h:962: error: dependent-name 'std::vector<T,std::allocator<_CharT> >::iterator' is parsed as a non-type, but instantiation yields a type generic_class.h:962: note: say 'typename std::vector<T,std::allocator<_CharT> >::iterator' if a type is meant make: *** [bot_ga.o] Error 1 |
![]() ![]() |
![]() |
Lo-Fi Version | Time is now: 15th June 2025 - 12:09 AM |