[Solved] New compile Errors on Unix
Hello again.
Got a new Error on compile on unix:
Building CXX object src/server/game/CMakeFiles/game.dir/AI/CreatureAI.cpp.o /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotPriestAI.cpp:67: warning: unused parameter ‘pTarget’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotPriestAI.cpp: In member function ‘virtual void PlayerbotPriestAI::DoNextCombatManeuver(Unit)’: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotPriestAI.cpp:125: warning: enumeration value ‘SCENARIO_PVEEASY’ not handled in switch /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotPriestAI.cpp:125: warning: enumeration value ‘SCENARIO_PVEHARD’ not handled in switch /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotPriestAI.cpp:125: warning: enumeration value ‘SCENARIO_PVPEASY’ not handled in switch /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotPriestAI.cpp:125: warning: enumeration value ‘SCENARIO_PVPHARD’ not handled in switch /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.h: In constructor ‘PlayerbotAI::PlayerbotAI(Player, Player)’: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.h:1999: warning: ‘PlayerbotAI::m_master’ will be initialized after /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.h:1998: warning: ‘Player const PlayerbotAI::m_bot’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:202: warning: when initialized here /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:280: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘uint64’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:290: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘uint64’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:297: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘uint64’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:317: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘uint64’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp: In member function ‘void PlayerbotAI::AutoUpgradeEquipment(Player&)’: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:700: warning: suggest explicit braces to avoid ambiguous ‘else’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp: In member function ‘void PlayerbotAI::DoCombatMovement()’: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:3195: warning: second operand of conditional has no effect /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:3195: warning: third operand of conditional has no effect /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp: In member function ‘void PlayerbotAI::UpdateAI(uint32)’: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:4327: warning: comparison between signed and unsigned integer expressions /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp: In member function ‘bool PlayerbotAI::CanReceiveSpecificSpell(uint8, Unit) const’: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:5087: warning: comparison between ‘enum SpellSpecificType’ and ‘enum SpellSpecific’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp: At global scope: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:5688: warning: unused parameter ‘specClass’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:5713: warning: unused parameter ‘specClass’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:5786: warning: unused parameter ‘specClass’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:5786: warning: unused parameter ‘choice’ /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp: In member function ‘bool PlayerbotAI::ValidateTalent(uint16, long int)’: /home/trinity/TrinityCore/src/server/game/AI/PlayerBots/PlayerbotAI.cpp:5991: error: ‘MA’ was not declared in this scope compilation terminated due to -Wfatal-errors. make[2]: [src/server/game/CMakeFiles/game.dir/AI/PlayerBots/PlayerbotAI.cpp.o] Fehler 1 make[2]: Warte auf noch nicht beendete Prozesse... [ 78%] Built target scripts make[1]: [src/server/game/CMakeFiles/game.dir/all] Fehler 2 make: * [all] Fehler 2 trinity@luna719:~/build$
Greatz WuChEn
Comments (8)
-
repo owner -
reporter -
repo owner well now, let me guess, you've applied it with your own hands.
There is no such thing there 'MA', I'm sure it is just whitespace. There should be something like "MAGE_WHATEVER != talent" so look into it please. -
repo owner - marked as minor
- edited description
-
reporter Sorry, but you are thinkin wrong.
I had apply it with "git apply AllBots.patch" without Errors.
I Have checked the Lines fot MA but there are only MAGE lines. If i comment out the Mage Part it compile fine!? Oo
Greatz WuChEn
-
repo owner Okay, then try to go through this row commenting each expession like 'MAGE_x != talent &&' or '&& MAGE_x != talent' to see which one causes this error. Or try to just copy/paste this row from here:
if (MAGE_IMPROVED_FIRE_BLAST != talent && MAGE_INCINERATION != talent && MAGE_IMPROVED_FIREBALL != talent && MAGE_IGNITE != talent && MAGE_BURNING_DETERMINATION != talent && MAGE_WORLD_IN_FLAMES != talent && MAGE_FLAME_THROWING != talent && MAGE_IMPACT != talent && MAGE_PYROBLAST != talent && MAGE_BURNING_SOUL != talent && MAGE_IMPROVED_SCORCH != talent && MAGE_MOLTEN_SHIELDS != talent && MAGE_MASTER_OF_ELEMENTS != talent && MAGE_PLAYING_WITH_FIRE != talent && MAGE_CRITICAL_MASS != talent && MAGE_BLAST_WAVE != talent && MAGE_BLAZING_SPEED != talent && MAGE_FIRE_POWER != talent && MAGE_PYROMANIAC != talent && MAGE_COMBUSTION != talent && MAGE_MOLTEN_FURY != talent && MAGE_FIERY_PAYBACK != talent && MAGE_EMPOWERED_FIRE != talent && MAGE_FIRESTARTER != talent && MAGE_DRAGONS_BREATH != talent && MAGE_HOT_STREAK != talent && MAGE_BURNOUT != talent && MAGE_LIVING_BOMB != talent && MAGE_FROSTBITE != talent && MAGE_IMPROVED_FROSTBOLT != talent && MAGE_ICE_FLOES != talent && MAGE_ICE_SHARDS != talent && MAGE_FROST_WARDING != talent && MAGE_PRECISION != talent && MAGE_PERMAFROST != talent && MAGE_PIERCING_ICE != talent && MAGE_ICY_VEINS != talent && MAGE_IMPROVED_BLIZZARD != talent && MAGE_ARCTIC_REACH != talent && MAGE_FROST_CHANNELING != talent && MAGE_SHATTER != talent && MAGE_COLD_SNAP != talent && MAGE_IMPROVED_CONE_OF_COLD != talent && MAGE_FROZEN_CORE != talent && MAGE_COLD_AS_ICE != talent && MAGE_WINTERS_CHILL != talent && MAGE_SHATTERED_BARRIER != talent && MAGE_ICE_BARRIER != talent && MAGE_ARCTIC_WINDS != talent && MAGE_EMPOWERED_FROSTBOLT != talent && MAGE_FINGERS_OF_FROST != talent && MAGE_BRAIN_FREEZE != talent && MAGE_SUMMON_WATER_ELEMENTAL != talent && MAGE_ENDURING_WINTER != talent && MAGE_CHILLD_TO_THE_BONE != talent && MAGE_DEEP_FREEZE != talent && MAGE_ARCANE_SUBTLETY != talent && MAGE_ARCANE_FOCUS != talent && MAGE_ARCANE_STABILITY != talent && MAGE_ARCANE_FORTITUDE != talent && MAGE_MAGIC_ABSORPTION != talent && MAGE_ARCANE_CONCENTRATION != talent && MAGE_MAGIC_ATTUNEMENT != talent && MAGE_SPELL_IMPACT != talent && MAGE_STUDENT_OF_THE_MIND != talent && MAGE_FOCUS_MAGIC != talent && MAGE_ARCANE_SHIELDING != talent && MAGE_IMPROVED_COUNTERSPELL != talent && MAGE_ARCANE_MEDITATION != talent && MAGE_TORMENT_THE_WEAK != talent && MAGE_IMPROVED_BLINK != talent && MAGE_PRESENCE_OF_MIND != talent && MAGE_ARCANE_MIND != talent && MAGE_PRISMATIC_CLOAK != talent && MAGE_ARCANE_INSTABILITY != talent && MAGE_ARCANE_POTENCY != talent && MAGE_ARCANE_EMPOWERMENT != talent && MAGE_ARCANE_POWER != talent && MAGE_INCANTERS_ABSORPTION != talent && MAGE_ARCANE_FLOWS != talent && MAGE_MIND_MASTERY != talent && MAGE_SLOW != talent && MAGE_MISSILE_BARRAGE != talent && MAGE_NETHERWIND_PRESENCE != talent && MAGE_SPELL_POWER != talent && MAGE_ARCANE_BARRAGE != talent) -
reporter 100% identik.
Copy and Past it again an dcompile fine now. Oo
Thanks
-
repo owner - changed status to resolved
- Log in to comment
which Trinity rev you were using before patching?