Release-5.6.0 ストリームから取得した
UE5のプロジェクトをビルドすると
UnrealBuildAccelerator 関連でエラーが発生していますが、
(内容としては一部関数がないというようなものでビルド環境依存ではなさそうでした)
こちら修正されていたらチェンジリストを教えていただけますでしょうか?
また、まだ修正されていない状態で暫定で回避する方法を教えていただけるとありがたいです。
いったんUBA関連のソースファイルをすべて削除の上ビルドしています(エラーがでているファイル関連のBuild.csだけ削除しても他のUBA関連のビルドでリンクエラーがでたため)
よろしくお願いいたします。
Error LNK1120 6 unresolved externals UbaCore F:\Engine\Intermediate\Binaries\Win64\UnrealBuildAccelerator\x64\UbaCore.dll 1 Error C2664 'void FUbaHordeAgentManager::SetAddClientCallback(FUbaHordeAgentManager::FAddClientCallback (__cdecl *),void *)': cannot convert argument 1 from 'uba::Coordinator::AddClientCallback (__cdecl *)' to 'FUbaHordeAgentManager::FAddClientCallback (__cdecl *)' UbaCoordinatorHorde F:\Engine\Source\Developer\UbaCoordinatorHorde\Private\UbaCoordinatorHorde.cpp 42 Error C2039 'SetPool': is not a member of 'FUbaHordeAgentManager' UbaCoordinatorHorde F:\Engine\Source\Developer\UbaCoordinatorHorde\Private\UbaCoordinatorHorde.cpp 82 Error C2039 'SetMaxCoreCount': is not a member of 'FUbaHordeAgentManager' UbaCoordinatorHorde F:\Engine\Source\Developer\UbaCoordinatorHorde\Private\UbaCoordinatorHorde.cpp 83 Error MSB3073 The command "..\..\Build\BatchFiles\Build.bat UbaCoordinatorHorde Win64 Development -WaitMutex -FromMsBuild -architecture=x64" exited with code 6. UbaCoordinatorHorde C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Microsoft\VC\v170\Microsoft.MakeFile.Targets 44 Error LNK2019 unresolved external symbol "void __cdecl uba::FatalError(unsigned int,wchar_t const *,...)" (?FatalError[Content removed]void *)" (??0MemoryBlock@uba@@QEAA@_KPEAX@Z) UbaCore F:\Engine\Intermediate\ProjectFiles\UbaMemory.cpp.obj 1 Error LNK2019 unresolved external symbol "void __cdecl uba::UbaAssert(wchar_t const *,char const *,unsigned int,char const *,bool,unsigned int,void *,unsigned int)" (?UbaAssert@uba@@YAXPEB_WPEBDI1_NIPEAXI@Z) referenced in function "long __cdecl uba::UbaExceptionHandler(struct _EXCEPTION_POINTERS *)" (?UbaExceptionHandler@uba@@YAJPEAU_EXCEPTION_POINTERS@@@Z) UbaCore F:\Engine\Intermediate\ProjectFiles\UbaPlatform.cpp.obj 1 Error LNK2019 unresolved external symbol OodleCore_Plugins_SetAllocators referenced in function "void __cdecl uba::InitMemory(void)" (?InitMemory@uba@@YAXXZ) UbaCore F:\Engine\Intermediate\ProjectFiles\UbaPlatform.cpp.obj 1 Error LNK2019 unresolved external symbol OodleLZ_Compress referenced in function "public: void __cdecl uba::BinaryWriter::WriteLongString(struct uba::StringView const &,unsigned int)" (?WriteLongString@BinaryWriter@uba@@QEAAXAEBUStringView@2@I@Z) UbaCore F:\Engine\Intermediate\ProjectFiles\UbaPlatform.cpp.obj 1 Error LNK2019 unresolved external symbol OodleLZ_Decompress referenced in function "public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class uba::Allocator<wchar_t> > __cdecl uba::BinaryReader::ReadLongString(void)" (?ReadLongString@BinaryReader@uba@@QEAA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$Allocator@_W@uba@@@std@@XZ) UbaCore F:\Engine\Intermediate\ProjectFiles\UbaPlatform.cpp.obj 1 Error LNK2019 unresolved external symbol OodleLZ_GetCompressedBufferSizeNeeded referenced in function "public: void __cdecl uba::BinaryWriter::WriteLongString(struct uba::StringView const &,unsigned int)" (?WriteLongString@BinaryWriter@uba@@QEAAXAEBUStringView@2@I@Z) UbaCore F:\Engine\Intermediate\ProjectFiles\UbaPlatform.cpp.obj 1
エラー内容になります。
Dev-Release-5.6 の
Engine/Source/Programs/UnrealBuildAccelerator/
の最新を試しに取得してみましたが変わりはありませんでした。
同じ問題が以下のリンク先でも報告されており、弊社バグデータベースに内部向けの登録もありました。
[Content removed]
リンク先のコメントにもありますがビルドはソリューション全体に対して行っていますか?
もし全体をビルドされているのであればUE5プロジェクトまたはタイトルのプロジェクトに対してビルドを行ってください。
たしかに今までは ソリューションでビルドでビルドしていました
プロジェクトをビルドするようにします
それでビルド対象にはならず問題は特にありませんでした。
ご回答ありがとうございます