UnrealBuildAccelerator issues with link and cache

oh sorry, I missed that one…

So the PATH WITHOUT ROOT means that there are references out to files that are not registered as roots to the build system.. this means that the cache entries will contain local paths which are likely not compatible with other machines unless they have identical paths.. This is how the cache system works.. it turns absolute paths into relative paths from closest root.

Sometimes, some modules refer out to external things.. in that case you must declare that in the .build.cs file. It is currently limited to only one root but you set it with “ExtraRootPath”

So looking at SuperLuminal.build.cs as an example.. it adds the “SuperLuminal” root and then register the local path to it… this means that we can go in the other direction on another machine when downloading from cache.

See if you can figure out what this is. To me it looks like DNEDialogue has some external dependencies that needs this ExtraRootPath.

Good luck :slight_smile:

/h