Overlord_Manny |
01-19-2011 07:52 AM |
Problems with compiling zone cvs rev 1828
Here's what I'm working with:
I have an up-to-date Arch linux install on a headless file server.
gcc = 4.5.2
perl = 5.12.2
mysql = 14.14
I had no problems compiling world and libEMuShareMem.so
But I come up with many issues compiling zone here is my error log...
Code:
makefile:26: .depend: No such file or directory
../common/EQStream.cpp: In member function ‘void EQStream::init()’:
../common/EQStream.cpp:73:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp: In member function ‘void EQStream::ProcessPacket(EQProtocolPacket*)’:
../common/EQStream.cpp:382:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp:397:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp: In member function ‘void EQStream::SequencedPush(EQProtocolPacket*)’:
../common/EQStream.cpp:539:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp:551:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp: In member function ‘void EQStream::Write(int)’:
../common/EQStream.cpp:659:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp:702:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp: In member function ‘void EQStream::AckPackets(uint16)’:
../common/EQStream.cpp:1081:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp:1118:44: warning: comparison between signed and unsigned integer expressions
../common/EQStream.cpp: In member function ‘void EQStream::CheckTimeout(uint32, uint32)’:
../common/EQStream.cpp:1260:9: warning: enumeration value ‘UNESTABLISHED’ not handled in switch
zone.cpp: In member function ‘bool Zone::LoadZoneObjects()’:
zone.cpp:245:27: warning: missing braces around initializer for ‘uint32 [2]’
zone.cpp: In constructor ‘Zone::Zone(int32, int32, const char*)’:
zone.cpp:832:15: warning: comparison between signed and unsigned integer expressions
entity.cpp:4773:2: warning: this decimal constant is unsigned only in ISO C90
mob.h: In constructor ‘Mob::Mob(const char*, const char*, sint32, sint32, int8, uint16, int8, bodyType, int8, int8, int32, float, float, float, float, float, float, int8, int8, int8, int16, int16, int16, int16, int16, int16, int16, int16, int16, int8, int8, int8, int8, int8, int8, int8, int32, int32, int32, int32*, int8, int8, int8, int8, int8, sint16, sint16, int8, float, int8, int32)’:
mob.h:1230:8: warning: ‘Mob::spellend_timer’ will be initialized after
mob.h:1060:8: warning: ‘Timer Mob::rewind_timer’
mob.cpp:55:1: warning: when initialized here
mob.h:1358:8: warning: ‘Mob::bindwound_timer’ will be initialized after
mob.h:815:8: warning: ‘Timer Mob::GravityTimer’
mob.cpp:55:1: warning: when initialized here
mob.cpp: In member function ‘void Mob::SendPosUpdate(int8)’:
mob.cpp:961:24: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘void Mob::ShowStats(Client*)’:
mob.cpp:1020:8: warning: unused variable ‘WornCap’
mob.cpp: In member function ‘int Mob::CountDispellableBuffs()’:
mob.cpp:2965:21: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘int Mob::GetSnaredAmount()’:
mob.cpp:2988:22: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘void Mob::TryTwincast(Mob*, Mob*, uint32)’:
mob.cpp:3285:21: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘sint32 Mob::GetVulnerability(sint32, Mob*, uint32, int32)’:
mob.cpp:3312:21: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘int32 Mob::GetItemStat(int32, const char*)’:
mob.cpp:3495:31: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘void Mob::TrySpellOnKill()’:
mob.cpp:4103:54: warning: comparison between signed and unsigned integer expressions
mob.cpp:4108:57: warning: comparison between signed and unsigned integer expressions
mob.cpp:4112:58: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘bool Mob::TrySpellOnDeath()’:
mob.cpp:4123:55: warning: comparison between signed and unsigned integer expressions
mob.cpp:4130:58: warning: comparison between signed and unsigned integer expressions
mob.cpp:4136:59: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘sint16 Mob::GetSkillDmgAmt(int16)’:
mob.cpp:4260:21: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘void Client::SendClientStatWindow(Client*)’:
mob.cpp:4357:20: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘void Mob::DoGravityEffect()’:
mob.cpp:4925:28: warning: comparison between signed and unsigned integer expressions
mob.cpp: In member function ‘void Client::SendClientStatWindow(Client*)’:
mob.cpp:4597:7: warning: ‘a_stat_length’ may be used uninitialized in this function
mob.cpp:4602:7: warning: ‘h_stat_length’ may be used uninitialized in this function
mob.cpp:4606:7: warning: ‘a_resist_length’ may be used uninitialized in this function
mob.cpp:4728:7: warning: ‘mod2a_length’ may be used uninitialized in this function
mob.cpp:4732:7: warning: ‘mod2a_cap_length’ may be used uninitialized in this function
mob.cpp:4734:7: warning: ‘mod2a_space_count’ may be used uninitialized in this function
mob.cpp:4735:7: warning: ‘mod2b_space_count’ may be used uninitialized in this function
mob.cpp:4738:7: warning: ‘mod2b_length’ may be used uninitialized in this function
client.cpp: In member function ‘bool Client::Save(int8)’:
client.cpp:495:18: warning: comparison between signed and unsigned integer expressions
client.cpp:507:27: warning: comparison between signed and unsigned integer expressions
client.cpp:534:20: warning: comparison between signed and unsigned integer expressions
client.cpp: In member function ‘void Client::ChannelMessageReceived(int8, int8, int8, const char*, const char*)’:
client.cpp:798:41: warning: comparison between signed and unsigned integer expressions
client.cpp:806:29: warning: comparison between signed and unsigned integer expressions
client.cpp:883:20: warning: comparison between signed and unsigned integer expressions
client.cpp:927:20: warning: comparison between signed and unsigned integer expressions
client.cpp:975:20: warning: comparison between signed and unsigned integer expressions
client.cpp:990:20: warning: comparison between signed and unsigned integer expressions
client.cpp: In member function ‘void Client::SendManaUpdatePacket()’:
client.cpp:1757:23: warning: comparison between signed and unsigned integer expressions
client.cpp: In member function ‘void Client::Sacrifice(Client*)’:
client.cpp:3508:26: warning: comparison between signed and unsigned integer expressions
client.cpp: In member function ‘void Client::SendWindow(int32, int32, int32, int, Client*, const char*, const char*, ...)’:
client.cpp:3687:71: warning: cast from type ‘const char*’ to type ‘char*’ casts away qualifiers
client.cpp: In member function ‘void Client::SendRewards()’:
client.cpp:4892:35: warning: comparison between signed and unsigned integer expressions
client.cpp:4911:29: warning: comparison between signed and unsigned integer expressions
client.cpp: In member function ‘void Client::SendAdventureDetails()’:
client.cpp:5470:35: warning: unused variable ‘ad’
client.cpp: In member function ‘void Client::CheckLDoNHail(Mob*)’:
client.cpp:5597:41: warning: comparison between signed and unsigned integer expressions
client.cpp: In member function ‘void Client::NPCSpawn(NPC*, const char*, uint32)’:
client.cpp:5732:31: warning: comparison between signed and unsigned integer expressions
client_process.cpp: In member function ‘virtual bool Client::Process()’:
client_process.cpp:458:33: warning: comparison between signed and unsigned integer expressions
client_process.cpp: In member function ‘void Client::OPMoveCoin(const EQApplicationPacket*)’:
client_process.cpp:1555:36: warning: comparison between signed and unsigned integer expressions
client_process.cpp:1307:8: warning: unused variable ‘value’
npc.cpp: In constructor ‘NPC::NPC(const NPCType*, Spawn2*, float, float, float, float, int, bool)’:
npc.cpp:101:15: warning: cast from type ‘const int32*’ to type ‘int32*’ casts away qualifiers
npc.h:359:11: warning: ‘NPC::taunt_timer’ will be initialized after
npc.h:336:8: warning: ‘Timer NPC::qglobal_purge_timer’
npc.cpp:61:1: warning: when initialized here
npc.cpp: In member function ‘virtual bool NPC::Process()’:
npc.cpp:589:67: warning: comparison between signed and unsigned integer expressions
npc.cpp: In member function ‘void NPC::ModifyNPCStat(const char*, const char*)’:
npc.cpp:1588:31: warning: comparison between signed and unsigned integer expressions
net.cpp: In function ‘int main(int, char**)’:
net.cpp:528:14: warning: large integer implicitly truncated to unsigned type
net.cpp:616:6: warning: suggest parentheses around comparison in operand of ‘&’
net.cpp: In function ‘bool FileLoadSPDat(SPDat_Spell_Struct*, sint32)’:
net.cpp:1126:38: warning: suggest parentheses around assignment used as truth value
attack.cpp: In member function ‘bool Mob::AttackAnimation(SkillType&, int, const ItemInst*)’:
attack.cpp:147:4: warning: case value ‘99’ not in enumerated type ‘SkillType’
attack.cpp: In member function ‘virtual void Client::Death(Mob*, sint32, int16, SkillType)’:
attack.cpp:1602:94: warning: suggest parentheses around ‘&&’ within ‘||’
attack.cpp: In member function ‘virtual void NPC::Death(Mob*, sint32, int16, SkillType)’:
attack.cpp:2122:24: warning: comparison between signed and unsigned integer expressions
attack.cpp:2234:36: warning: comparison between signed and unsigned integer expressions
attack.cpp: In member function ‘virtual void Mob::TryCriticalHit(Mob*, int16, sint32&)’:
attack.cpp:3910:85: warning: suggest parentheses around ‘&&’ within ‘||’
attack.cpp:3952:48: warning: suggest parentheses around ‘&&’ within ‘||’
attack.cpp: In member function ‘void Mob::ApplyMeleeDamageBonus(int16, sint32&)’:
attack.cpp:4112:23: warning: comparison between signed and unsigned integer expressions
attack.cpp: In member function ‘virtual void Mob::MeleeMitigation(Mob*, sint32&, sint32)’:
attack.cpp:613:7: warning: ‘armor’ may be used uninitialized in this function
worldserver.cpp: In member function ‘virtual void WorldServer::Process()’:
worldserver.cpp:1499:42: warning: unused variable ‘ds’
spells.cpp: In member function ‘void Mob::CastedSpellFinished(int16, int32, int16, int16, int32, sint16)’:
spells.cpp:1090:37: warning: comparison between signed and unsigned integer expressions
spells.cpp:1091:67: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::BardPulse(uint16, Mob*)’:
spells.cpp:2115:30: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘int Mob::AddBuff(Mob*, int16, int, sint32)’:
spells.cpp:2644:31: warning: comparison between signed and unsigned integer expressions
spells.cpp:2666:20: warning: comparison between signed and unsigned integer expressions
spells.cpp:2666:45: warning: comparison between signed and unsigned integer expressions
spells.cpp:2681:34: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘int Mob::CanBuffStack(int16, int8, bool)’:
spells.cpp:2778:16: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘virtual bool Mob::SpellOnTarget(int16, Mob*, bool, bool, sint16)’:
spells.cpp:3070:21: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘bool Mob::FindBuff(int16)’:
spells.cpp:3456:17: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::BuffFadeAll()’:
spells.cpp:3467:22: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::BuffFadeDetrimental()’:
spells.cpp:3477:22: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::BuffFadeDetrimentalByCaster(Mob*)’:
spells.cpp:3491:22: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::BuffFadeBySpellID(int16)’:
spells.cpp:3531:22: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::BuffFadeByEffect(int, int)’:
spells.cpp:3547:17: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::MemSpell(int16, int, bool)’:
spells.cpp:4251:13: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::UnmemSpell(int, bool)’:
spells.cpp:4271:12: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::UnmemSpellAll(bool)’:
spells.cpp:4287:17: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::ScribeSpell(int16, int, bool)’:
spells.cpp:4294:13: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::UnscribeSpell(int, bool)’:
spells.cpp:4314:13: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::UnscribeSpellAll(bool)’:
spells.cpp:4335:17: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::UntrainDisc(int, bool)’:
spells.cpp:4344:13: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Client::UntrainDiscAll(bool)’:
spells.cpp:4360:17: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘int Client::GetNextAvailableSpellBookSlot(int)’:
spells.cpp:4368:34: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘int Client::FindSpellBookSlotBySpellID(int16)’:
spells.cpp:4377:21: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘sint16 Mob::GetBuffSlotFromType(int16)’:
spells.cpp:4809:22: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘bool Mob::FindType(int8, bool, int16)’:
spells.cpp:4830:22: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘bool Mob::UseBardSpellLogic(int16, int)’:
spells.cpp:4983:11: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::SendPetBuffsToClient()’:
spells.cpp:5049:35: warning: comparison between signed and unsigned integer expressions
spells.cpp: In member function ‘void Mob::BuffModifyDurationBySpellID(int16, sint32)’:
spells.cpp:5121:21: warning: comparison between signed and unsigned integer expressions
faction.cpp: In member function ‘FACTION_VALUE Client::GetFactionLevel(int32, int32, int32, int32, int32, sint32, Mob*)’:
faction.cpp:448:8: warning: suggest explicit braces to avoid ambiguous ‘else’
PlayerCorpse.cpp: In constructor ‘Corpse::Corpse(Client*, sint32)’:
PlayerCorpse.cpp:348:93: warning: suggest parentheses around ‘&&’ within ‘||’
PlayerCorpse.cpp: In member function ‘void Corpse::LootItem(Client*, const EQApplicationPacket*)’:
PlayerCorpse.cpp:1114:40: warning: comparison between signed and unsigned integer expressions
MobAI.cpp: In member function ‘virtual void Client::AI_Process()’:
MobAI.cpp:858:37: warning: comparison between signed and unsigned integer expressions
MobAI.cpp:892:38: warning: comparison between signed and unsigned integer expressions
MobAI.cpp:894:38: warning: comparison between signed and unsigned integer expressions
MobAI.cpp:909:40: warning: comparison between signed and unsigned integer expressions
MobAI.cpp: In member function ‘bool Mob::AddRampage(Mob*)’:
MobAI.cpp:1914:43: warning: comparison between signed and unsigned integer expressions
MobAI.cpp: In member function ‘bool Mob::Rampage()’:
MobAI.cpp:1933:43: warning: comparison between signed and unsigned integer expressions
../common/crc32.cpp:105:2: warning: #warning "Comment out i386 define if your arch isn't x86"
parser.cpp: In function ‘std::string gettok(const char*, char, int)’:
parser.cpp:174:28: warning: value computed is not used
parser.cpp: In member function ‘void Parser::ExCommands(std::string, std::string, int, int32, Mob*, Mob*)’:
parser.cpp:772:11: warning: value computed is not used
parser.cpp: In member function ‘virtual int Parser::LoadScript(int, const char*, Mob*)’:
parser.cpp:1113:7: warning: suggest explicit braces to avoid ambiguous ‘else’
parser.cpp: In member function ‘void Parser::HandleVars(std::string, std::string, std::string&, std::string, int32, Mob*)’:
parser.cpp:1228:93: warning: suggest parentheses around ‘&&’ within ‘||’
parser.cpp: In member function ‘int Parser::ParseCommands(std::string, int, int, int32, Mob*, Mob*, std::string)’:
parser.cpp:1569:6: warning: suggest explicit braces to avoid ambiguous ‘else’
embperl.cpp: In member function ‘void Embperl::DoInit()’:
embperl.cpp:127:25: warning: cast from type ‘const char**’ to type ‘char**’ casts away qualifiers
embparser.cpp: In member function ‘bool PerlembParser::PlayerHasQuestSub(const char*)’:
embparser.cpp:1233:16: warning: comparison with string literal results in unspecified behaviour
../common/ptimer.cpp: In member function ‘bool PTimerList::Load(Database*)’:
../common/ptimer.cpp:350:25: warning: converting ‘false’ to pointer type for argument 1 of ‘bool PersistentTimer::Expired(Database*, bool)’
../common/database.cpp: In member function ‘bool Database::CheckNameFilter(const char*, bool)’:
../common/database.cpp:1406:36: warning: comparison between signed and unsigned integer expressions
../common/database.cpp:1414:35: warning: comparison between signed and unsigned integer expressions
../common/database.cpp:1421:35: warning: comparison between signed and unsigned integer expressions
../common/database.cpp:1440:37: warning: suggest parentheses around assignment used as truth value
../common/database.cpp:1443:40: warning: comparison between signed and unsigned integer expressions
../common/database.cpp: In member function ‘bool Database::GetUnusedInstanceID(uint16&)’:
../common/database.cpp:2522:38: warning: suggest parentheses around assignment used as truth value
../common/database.cpp:2524:27: warning: comparison between signed and unsigned integer expressions
../common/Item.cpp: In constructor ‘EvoItemInst::EvoItemInst(const ItemInst&)’:
../common/Item.cpp:1647:37: warning: cast from type ‘const EvoItemInst*’ to type ‘EvoItemInst*’ casts away qualifiers
../common/Item.cpp: In member function ‘void EvoItemInst::Initialize(SharedDatabase*)’:
../common/Item.cpp:1730:70: warning: comparison between signed and unsigned integer expressions
../common/misc.cpp: In function ‘void build_hex_line(const char*, long unsigned int, long unsigned int, char*, unsigned char)’:
../common/misc.cpp:557:41: warning: format ‘%0*i’ expects type ‘int’, but argument 4 has type ‘long unsigned int’
tribute.cpp: In member function ‘void Client::ToggleTribute(bool)’:
tribute.cpp:74:18: warning: comparison between signed and unsigned integer expressions
tribute.cpp: In member function ‘void Client::DoTributeUpdate()’:
tribute.cpp:127:17: warning: comparison between signed and unsigned integer expressions
tribute.cpp:142:18: warning: comparison between signed and unsigned integer expressions
tribute.cpp:179:18: warning: comparison between signed and unsigned integer expressions
tribute.cpp: In member function ‘void Client::ChangeTributeSettings(TributeInfo_Struct*)’:
tribute.cpp:200:17: warning: comparison between signed and unsigned integer expressions
doors.cpp: In member function ‘void Doors::HandleClick(Client*, int8)’:
doors.cpp:153:15: warning: comparison between signed and unsigned integer expressions
command.cpp:7134:2: warning: #warning rewrite this...
command.cpp: In function ‘void command_movechar(Client*, const Seperator*)’:
command.cpp:1598:130: warning: suggest parentheses around ‘&&’ within ‘||’
command.cpp: In function ‘void command_timezone(Client*, const Seperator*)’:
command.cpp:1738:19: warning: comparison with string literal results in unspecified behaviour
command.cpp: In function ‘void command_peekinv(Client*, const Seperator*)’:
command.cpp:3130:80: warning: comparison between signed and unsigned integer expressions
command.cpp: In function ‘void command_fixmob(Client*, const Seperator*)’:
command.cpp:3802:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3813:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3826:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3838:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3849:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3860:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3871:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3882:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3893:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3904:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3915:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp:3926:17: warning: deprecated conversion from string constant to ‘char*’
command.cpp: In function ‘void command_traindisc(Client*, const Seperator*)’:
command.cpp:8794:24: warning: comparison between signed and unsigned integer expressions
command.cpp: In function ‘void command_object(Client*, const Seperator*)’:
command.cpp:9436:23: warning: deprecated conversion from string constant to ‘char*’
command.cpp:9795:39: warning: suggest parentheses around assignment used as truth value
command.cpp:9807:40: warning: suggest parentheses around assignment used as truth value
command.cpp:9874:39: warning: suggest parentheses around assignment used as truth value
command.cpp:10319:38: warning: suggest parentheses around assignment used as truth value
command.cpp:10637:41: warning: suggest parentheses around assignment used as truth value
command.cpp:10640:45: warning: comparison between signed and unsigned integer expressions
command.cpp:10715:39: warning: suggest parentheses around assignment used as truth value
command.cpp:9448:15: warning: unused variable ‘line’
command.cpp:9450:8: warning: unused variable ‘lastid’
command.cpp:9464:8: warning: unused variable ‘instance’
command.cpp: In function ‘void command_fixmob(Client*, const Seperator*)’:
command.cpp:3763:8: warning: ‘codeMove’ may be used uninitialized in this function
command.cpp:3791:9: warning: ‘ChangeSetting’ may be used uninitialized in this function
AA.cpp: In member function ‘void Client::HandleAAAction(aaID)’:
AA.cpp:460:8: warning: case label value exceeds maximum value for type
AA.cpp: In member function ‘void Client::BuyAA(AA_Action*)’:
AA.cpp:949:22: warning: comparison between signed and unsigned integer expressions
AA.cpp: In member function ‘void Client::SendAA(int32, int)’:
AA.cpp:1118:26: warning: comparison between signed and unsigned integer expressions
AA.cpp:1154:17: warning: comparison between signed and unsigned integer expressions
client_packet.cpp:2005:3: warning: this decimal constant is unsigned only in ISO C90
client_packet.cpp: In member function ‘void Client::Handle_OP_ItemVerifyRequest(const EQApplicationPacket*)’:
client_packet.cpp:2001:33: warning: cast from type ‘const ItemInst*’ to type ‘ItemInst*’ casts away qualifiers
client_packet.cpp: In member function ‘void Client::Handle_OP_ConsiderCorpse(const EQApplicationPacket*)’:
client_packet.cpp:2429:37: warning: unused variable ‘restime’
client_packet.cpp: In member function ‘void Client::Handle_OP_GuildInviteAccept(const EQApplicationPacket*)’:
client_packet.cpp:4318:28: warning: comparison between signed and unsigned integer expressions
client_packet.cpp: In member function ‘void Client::Handle_OP_CastSpell(const EQApplicationPacket*)’:
client_packet.cpp:4414:48: warning: comparison between signed and unsigned integer expressions
client_packet.cpp:4427:38: warning: cast from type ‘const ItemInst*’ to type ‘ItemInst*’ casts away qualifiers
client_packet.cpp:4446:37: warning: cast from type ‘const ItemInst*’ to type ‘ItemInst*’ casts away qualifiers
client_packet.cpp: In member function ‘void Client::Handle_OP_LoadSpellSet(const EQApplicationPacket*)’:
client_packet.cpp:6351:12: warning: comparison between signed and unsigned integer expressions
client_packet.cpp: In member function ‘bool Client::FinishConnState2(DBAsyncWork*)’:
client_packet.cpp:8222:27: warning: comparison between signed and unsigned integer expressions
client_packet.cpp:8575:22: warning: comparison between signed and unsigned integer expressions
client_packet.cpp: In member function ‘void Client::CompleteConnect()’:
client_packet.cpp:8785:59: warning: large integer implicitly truncated to unsigned type
client_packet.cpp:8785:59: warning: large integer implicitly truncated to unsigned type
client_packet.cpp:8798:62: warning: large integer implicitly truncated to unsigned type
client_packet.cpp:8798:62: warning: large integer implicitly truncated to unsigned type
client_packet.cpp:8979:26: warning: comparison between signed and unsigned integer expressions
client_packet.cpp: In member function ‘void Client::Handle_OP_RaidCommand(const EQApplicationPacket*)’:
client_packet.cpp:9523:56: warning: comparison between signed and unsigned integer expressions
client_packet.cpp: In member function ‘void Client::Handle_OP_PVPLeaderBoardDetailsRequest(const EQApplicationPacket*)’:
client_packet.cpp:10492:37: warning: unused variable ‘pvplbdrs’
client_packet.cpp: In member function ‘void Client::Handle_OP_AdventureMerchantSell(const EQApplicationPacket*)’:
client_packet.cpp:10583:35: warning: comparison between signed and unsigned integer expressions
client_packet.cpp: In member function ‘void Client::Handle_OP_SetStartCity(const EQApplicationPacket*)’:
client_packet.cpp:10782:36: warning: suggest parentheses around assignment used as truth value
client_packet.cpp:10819:37: warning: suggest parentheses around assignment used as truth value
client_packet.cpp: In member function ‘void Client::Handle_OP_BuffRemoveRequest(const EQApplicationPacket*)’:
client_packet.cpp:11626:37: warning: comparison between signed and unsigned integer expressions
bonuses.cpp: In member function ‘void Client::CalcAABonuses(StatBonuses*)’:
bonuses.cpp:511:18: warning: comparison between signed and unsigned integer expressions
bonuses.cpp: In member function ‘void Client::ApplyAABonuses(uint32, uint32, StatBonuses*)’:
bonuses.cpp:740:18: warning: comparison between signed and unsigned integer expressions
bonuses.cpp:775:18: warning: comparison between signed and unsigned integer expressions
bonuses.cpp: In member function ‘void Mob::CalcSpellBonuses(StatBonuses*)’:
bonuses.cpp:827:17: warning: comparison between signed and unsigned integer expressions
bonuses.cpp: In member function ‘bool Client::CalcItemScale(int32, int32)’:
bonuses.cpp:1696:23: warning: comparison between signed and unsigned integer expressions
bonuses.cpp:1704:40: warning: cast from type ‘const EvoItemInst*’ to type ‘EvoItemInst*’ casts away qualifiers
spdat.cpp: In function ‘bool IsValidSpell(int32)’:
spdat.cpp:476:13: warning: comparison between signed and unsigned integer expressions
spdat.cpp: In function ‘bool IsFastHealSpell(int16)’:
spdat.cpp:876:35: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp: In member function ‘virtual bool Mob::SpellEffect(Mob*, int16, float)’:
spell_effects.cpp:314:20: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:957:30: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:976:30: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:995:30: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:1657:24: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:1689:24: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:1724:24: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:1759:24: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:2351:12: warning: unused variable ‘target_z’
spell_effects.cpp: In member function ‘void Mob::BuffProcess()’:
spell_effects.cpp:2763:34: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp: In member function ‘sint16 Client::CalcAAFocusEffect(focusType, int16, int16)’:
spell_effects.cpp:3434:22: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:3442:23: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp: In member function ‘sint16 Client::CalcAAFocus(focusType, uint32, int16)’:
spell_effects.cpp:3523:27: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp: In member function ‘sint16 Client::GetFocusEffect(focusType, int16)’:
spell_effects.cpp:4042:79: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:4078:34: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:4107:22: warning: comparison between signed and unsigned integer expressions
spell_effects.cpp:4103:9: warning: unused variable ‘slots’
spell_effects.cpp: In member function ‘bool Mob::CheckHitsRemaining(uint32, bool, bool)’:
spell_effects.cpp:4140:22: warning: comparison between signed and unsigned integer expressions
inventory.cpp: In member function ‘bool Client::CheckLoreConflict(const Item_Struct*)’:
inventory.cpp:97:26: warning: comparison between signed and unsigned integer expressions
tradeskills.cpp: In member function ‘bool ZoneDatabase::GetTradeRecipe(const ItemInst*, uint8, uint32, uint32, DBTradeskillRecipe_Struct*)’:
tradeskills.cpp:1288:35: warning: comparison between signed and unsigned integer expressions
tradeskills.cpp: In member function ‘bool ZoneDatabase::GetTradeRecipe(uint32, uint8, uint32, uint32, DBTradeskillRecipe_Struct*)’:
tradeskills.cpp:1404:63: error: cannot call constructor ‘std::pair<unsigned int, unsigned char>::pair’ directly
tradeskills.cpp:1404:63: error: for a function-style cast, remove the redundant ‘::pair’
tradeskills.cpp:1427:61: error: cannot call constructor ‘std::pair<unsigned int, unsigned char>::pair’ directly
tradeskills.cpp:1427:61: error: for a function-style cast, remove the redundant ‘::pair’
make: *** [tradeskills.o] Error 1
I have no clue about programming so I don't know what other info I can give... I'd be perfectly fine with precompiled binaries but haven't found any.
|