[Solved] New compile Errors on Unix

Issue #7 resolved
Marc Buß created an issue

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)

  1. trickerer 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.

  2. Marc Buß 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

  3. trickerer 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)

  4. Log in to comment