Download

Input/output error when linking libUnrealEditor-LocalizationService.so in the compilation process [Linux/Debian]

Hello everyone,
I get an linking error when compiling ue5 on Debian bullseye.
Its always the same library and UnrealEditor doesn’t start.

Running command : Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool UnrealEditor Linux Development
Linux using Manual SDK v17_clang-10.0.1-centos7
Using 'git status' to determine working set for adaptive non-unity build (/mnt/CCD826BFD826A7A2/Documents/programming/UnrealEngine/UE5/UnrealEngine-ue5-early-access).
Building UnrealEditor...
Performing 2 actions (16 in parallel)
[1/2] Relink libUnrealEditor-LocalizationService.so
ld.lld: error: failed to write to the output file: Input/output error
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Makefile:1048: UnrealEditor] Error 6

I have not compiled a this large program yet and I am still a c++ learner, just want to play with UE5 a bit.
The thing is that I cant get UnrealEditor running and maybe that’s due to the fact that accidentally I broke up the compilation process few times while libraries were linked. I really don’t want to recompile the whole program, because linking took ages.
Does anyone have a solution? Would be great:)
ps. I have enough disk space so that shouldn’t be the reason for the input output error.

With regards :slight_smile:

1 Like

Clean the module with error and recompile just that module. Unfortunately here it is the largest one! This might work if there are no other issues

make ARGS="-clean" UnrealEditor && make UnrealEditor