RunUAT ERROR: AutomationTool Linux Docker

Error while building project on Linux
I have git lfs initialized, not sure what the problem is.

docker run --rm -ti epicgames/unreal-engine:dev-5.3.2

ue4@bd32145763b2:~/UnrealEngine$ /home/ue4/UnrealEngine/Engine/Build/BatchFiles/RunUAT.sh \
        BuildCookRun \
        -utf8output \
        -platform=Linux \
        -clientconfig=Shipping \
        -serverconfig=Shipping \
        -project=/home/ue4/project/MyProject.uproject \
        -noP4 -nodebuginfo -allmaps \
        -cook -build -stage -prereqs -pak -archive \
        -archivedirectory=/home/ue4/project/Packaged
[80/85] Link (lld) libUnrealEditor-CesiumRuntime.so
ld.lld: error: /home/ue4/project/Plugins/ThirdParty/CesiumForUnreal/Source/ThirdParty/lib/Linux-x86_64-Release/libCesium3DTiles.a:1: unknown directive: version
>>> version https://git-lfs.github.com/spec/v1
>>> ^
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
[81/85] Compile Module.CesiumRuntime.10.cpp
[82/85] Link (lld) Pearl-Linux-Shipping
ld.lld: error: /home/ue4/project/Plugins/ThirdParty/CesiumForUnreal/Source/ThirdParty/lib/Linux-x86_64-Release/libCesium3DTiles.a:1: unknown directive: version
>>> version https://git-lfs.github.com/spec/v1
>>> ^
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
Total time in Parallel executor: 476.37 seconds
Total execution time: 488.14 seconds

Hi @al3x-lm, welcome to the community!

I’m not sure we have ever tried to build Cesium for Unreal on docker, so we might be limited in our ability to help. But perhaps you can share the steps that you took to get to this point?

We have a Developer Setup guide for Linux users – though it’s possible that you’ve seen that already. Even so, let us know what steps you did leading up to the error so we can better understand your process. Thanks!


image