trickerer / Trinity-Bots

NPCBots for TrinityCore and AzerothCore 3.3.5
https://github.com/trickerer/TrinityCore-3.3.5-with-NPCBots/
472 stars 156 forks source link

Build error #263

Closed saliven1970 closed 1 year ago

saliven1970 commented 1 year ago

/root/TrinityCore-335/src/server/game/Battlegrounds/BattlegroundQueue.cpp: 在成 员函数‘GroupQueueInfo BattlegroundQueue::AddGroup(Player, Group, Battleground TypeId, const PvPDifficultyEntry, uint8, bool, bool, uint32, uint32, uint32, ui nt32)’中: /root/TrinityCore-335/src/server/game/Battlegrounds/BattlegroundQueue.cpp:200:47 : 错误:对不完全的类型‘const class Creature’的非法使用 200 | if (!bot || !grp->IsMember(bot->GetGUID())) | ^~ In file included from /root/TrinityCore-335/src/server/game/Battlegrounds/Battle groundQueue.h:23, from /root/TrinityCore-335/src/server/game/Battlegrounds/Battle groundQueue.cpp:18: /root/TrinityCore-335/src/server/game/Battlegrounds/Battleground.h:37:7: 附注:f orward declaration of ‘class Creature’ 37 | class Creature; | ^~~~ /root/TrinityCore-335/src/server/game/Battlegrounds/BattlegroundQueue.cpp:203:63 : 错误:对不完全的类型‘const class Creature’的非法使用 203 | PlayerQueueInfo& pl_info = m_QueuedPlayers[bot->GetGUID( )]; | ^~ In file included from /root/TrinityCore-335/src/server/game/Battlegrounds/Battle groundQueue.h:23, from /root/TrinityCore-335/src/server/game/Battlegrounds/Battle groundQueue.cpp:18: /root/TrinityCore-335/src/server/game/Battlegrounds/Battleground.h:37:7: 附注:f orward declaration of ‘class Creature’ 37 | class Creature; | ^~~~ /root/TrinityCore-335/src/server/game/Battlegrounds/BattlegroundQueue.cpp:206:35 : 错误:对不完全的类型‘const class Creature’的非法使用 206 | ginfo->Players[bot->GetGUID()] = &pl_info; | ^~ In file included from /root/TrinityCore-335/src/server/game/Battlegrounds/Battle groundQueue.h:23, from /root/TrinityCore-335/src/server/game/Battlegrounds/Battle groundQueue.cpp:18: /root/TrinityCore-335/src/server/game/Battlegrounds/Battleground.h:37:7: 附注:f orward declaration of ‘class Creature’ 37 | class Creature; | ^~~~ make[2]: *** [src/server/game/CMakeFiles/game.dir/build.make:1126:src/server/ga me/CMakeFiles/game.dir/Battlegrounds/BattlegroundQueue.cpp.o] 错误 1

saliven1970 commented 1 year ago

ifndef REVISION_DATA_H

define REVISION_DATA_H

define _HASH "e5b90d6c9610"

define _DATE "2022-11-28 14:21:36 +0700"

define _BRANCH "master"

define _CMAKE_COMMAND R"(/usr/bin/cmake)"

define _CMAKE_VERSION R"(3.22.0)"

define _CMAKE_HOST_SYSTEM R"(Linux 5.10.0-60.27.0.57.oe2203.x86_64)"

define _SOURCE_DIRECTORY R"(/root/TrinityCore-335)"

define _BUILD_DIRECTORY R"(/root/TrinityCore-335/build)"

define _MYSQL_EXECUTABLE R"(/usr/bin/mysql)"

define _FULL_DATABASE "TDB_full_world_335.22101_2022_10_17.sql"

define VER_COMPANYNAME_STR "TrinityCore Developers"

define VER_LEGALCOPYRIGHT_STR "(c)2008-2022 TrinityCore"

define VER_FILEVERSION 0,0,0

define VER_FILEVERSION_STR "e5b90d6c9610 2022-11-28 14:21:36 +0700 (master branch)"

define VER_PRODUCTVERSION VER_FILEVERSION

define VER_PRODUCTVERSION_STR VER_FILEVERSION_STR

endif // REVISION_DATA_H

trickerer commented 1 year ago

Try after https://github.com/trickerer/Trinity-Bots/commit/107405447e29c61cc5d942418d6e3db84372f11e (https://github.com/trickerer/TrinityCore-3.3.5-with-NPCBots/commit/c4d7167130)

saliven1970 commented 1 year ago

is Repaired