🧻

[UE5]ソースコードビルドのSetup.batに失敗する

2024/02/03に公開

はじめに

自分のスクラップ記事に何回か助けられたので、もしかして記事にしておいた方がもっと世の中を救えるのでは?と天啓があったので、自分のスクラップから抜粋しました。
https://zenn.dev/link/comments/c5eb0c2b37dd67

どんな状態?

UE5.1.1から下のUEバージョンで、Setup.batを実行すると以下のエラーが出て失敗します。

C:\ModelingX_Dev\UE5.1.0>Setup.bat
Checking dependencies...
Updating dependencies:   0% (0/97590)...
Unhandled exception. System.PlatformNotSupportedException: Thread abort is not supported on this platform.
   at System.Threading.Thread.Abort()
   at GitDependencies.Program.DownloadDependencies(String RootPath, IEnumerable`1 RequiredFiles, IEnumerable`1 Blobs, IEnumerable`1 Packs, Int32 NumThreads, Int32 MaxRetries, Uri Proxy, String CachePath)
   at GitDependencies.Program.UpdateWorkingTree(Boolean bDryRun, String RootPath, HashSet`1 ExcludeFolders, Int32 NumThreads, Int32 MaxRetries, Uri Proxy, OverwriteMode Overwrite, String CachePath, Single CacheSizeMultiplier, Int32 CacheDays)
   at GitDependencies.Program.Main(String[] Args)
続行するには何かキーを押してください . . .

解決策

GithubのEpic公式ページからReleaseをクリックすると各バージョンのCommit.gitdeps.xmlファイルが置いてあるページにアクセスできます。

私の場合は5.1.0です。

/Engine/Build/Commit.gitdeps.xmlをダウンロードしたものと置き換えればOKです。

まとめ

早めにエンジンバージョン上げよう・・・

参考文献

https://forums.unrealengine.com/t/upcoming-disruption-of-service-impacting-unreal-engine-users-on-github/1155880

Discussion