Я не могу связать моды с AzerothCore.
У меня новая сборка (снята сегодня), и она работает нормально (после сборки я могу подключиться и играть в игру).
Когда я бегу ./acore.sh docker build:
Кажется, они строятся нормально:
Scanning dependencies of target modules
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/gen_scriptloader/static/ModulesLoader.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-ah-bot-master/src/AuctionHouseBot.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-ah-bot-master/src/AuctionHouseBotScript.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-ah-bot-master/src/ah_bot_loader.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-individual-xp-master/src/Individual_XP.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-gain-honor-guard-master/src/GHG_loader.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-ah-bot-master/src/cs_ah_bot.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-gain-honor-guard-master/src/GainHonorGuard.cpp.o
[ 19%] Building CXX object modules/CMakeFiles/modules.dir/mod-individual-xp-master/src/IXP_loader.cpp.o
[ 20%] Building CXX object modules/CMakeFiles/modules.dir/mod-solocraft-master/src/SC_loader.cpp.o
[ 20%] Building CXX object modules/CMakeFiles/modules.dir/mod-solocraft-master/src/Solocraft.cpp.o
[ 20%] Linking CXX static library libmodules.a
[ 20%] Built target modules
Но когда я доберусь до ссылки:
/usr/bin/ld: ../../../modules/libmodules.a(ModulesLoader.cpp.o): in function `AddModulesScripts()':
/azerothcore/var/build/obj/modules/gen_scriptloader/static/ModulesLoader.cpp:56: undefined reference to `Addmod_ah_bot_masterScripts()'
/usr/bin/ld: /azerothcore/var/build/obj/modules/gen_scriptloader/static/ModulesLoader.cpp:57: undefined reference to `Addmod_gain_honor_guard_masterScripts()'
/usr/bin/ld: /azerothcore/var/build/obj/modules/gen_scriptloader/static/ModulesLoader.cpp:58: undefined reference to `Addmod_individual_xp_masterScripts()'
/usr/bin/ld: /azerothcore/var/build/obj/modules/gen_scriptloader/static/ModulesLoader.cpp:59: undefined reference to `Addmod_solocraft_masterScripts()'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/server/worldserver/CMakeFiles/worldserver.dir/build.make:175: src/server/worldserver/worldserver] Error 1
make[1]: *** [CMakeFiles/Makefile2:1181: src/server/worldserver/CMakeFiles/worldserver.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Я очень смущен тем, что может пойти не так. Я получил моды с сайта, все они сказали, что в настоящее время проходят КИ. Поскольку все они терпят неудачу (а не только один), я предполагаю, что это что-то, что я сделал неправильно.
Я также пытался сделать ./acore.sh docker clean:build, а затем ./acore.sh docker build, но это ничего не изменило.





Удалить "-master" из имени папки