Source build IDE (Rider) issue on Linux (Manjaro)

Hey!
I downloaded the source version from github and followed the instructions for building the engine (./Setup.sh; ./GenerateProjectFiles.sh; make), all fine. The engine starts and I can create a BP project. Only a BP project though! When I want to create a CPP project, Rider tells me this:

…and then throws me out. (Rider is selected as the source code program in the engine settings)
Thing is, when i run ./GenerateProjectFiles.sh it doesn’t create a .sln file in the engine folder. Shouldn’t it do that?

I figured that I also can just open a .uproject file with Rider but also no luck here. First, it seems to get stuck with restoring NuGet packages, shows this line a a .log in the jetbrains .cache folder:

~/Unreal/Projects/UE5/LinuxTestProject/LinuxTestProject.uproject(1,1): error MSB4025: The project file could not be loaded. Data at the root level is invalid. Line 1, position 1.

Second, it just seems to get stuck when I hit “Build Solution” or “Run LinuxTestProject“, respectively.

I’m kinda lost now, don’t really no how I can fix this issue.

hello,

try deleting intermediate and binaries from your project and open the uproject directly.

there’s no .sln file since that’s for visual studio. with rider you should open the uproject file.

also that path makes me wonder if there’s an issue with it.

do you have unreal in a different drive? you would need to make sure exec flag is right.

also it’s a known issue that having paths that use symlinks in the project or the engine can bring problems.

line 1 pos 1 is the start of the file. so quite likely it can’t even read the file.

btw please don’t use sudo or root for anything with ue. it does break things and you don’t need it.

also some people have tried “sharing” a build of ue with multiple users, that also brings problems.