JetBrains / UnrealLink

Apache License 2.0
128 stars 24 forks source link

install RiderLinke errors "no file UnrealEditor-LiveCoding.dylib" #237

Closed geeksmy closed 1 year ago

geeksmy commented 1 year ago

OS: Mac M1 Unreal Engine: 5.1.1 Rider: 2023.1 EAP5

install RiderLinke errors "clang: error: no such file or directory: '/Users/Shared/Epic Games/UE_5.1/Engine/Binaries/Mac/UnrealEditor-LiveCoding.dylib'"

Running AutomationTool...

Running system mono/msbuild, version: Mono JIT compiler version 6.12.0.122 (2020-02/c621c35ffa0 Wed Feb 10 00:51:43 EST 2021)
Setting up bundled DotNet SDK
/Users/Shared/Epic Games/UE_5.1/Engine/Build/BatchFiles/Mac/../../../Binaries/ThirdParty/DotNet/6.0.302/mac-arm64
Start UAT Interactively: dotnet AutomationTool.dll BuildPlugin -Unversioned -Plugin=/var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Lufocaz/RiderLink.uplugin -Package=/var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr
/Users/Shared/Epic Games/UE_5.1/Engine/Build/BatchFiles/Mac/../../../Binaries/ThirdParty/DotNet/6.0.302/mac-arm64/dotnet
Starting AutomationTool...
Parsing command line: BuildPlugin -Unversioned -Plugin=/var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Lufocaz/RiderLink.uplugin -Package=/var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr
Initializing script modules...
Total script module initialization time: 0.16 s.
Executing commands...
Copying 391 file(s) using max 64 thread(s)
Reading plugin from /var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr/HostProject/Plugins/RiderLink/RiderLink.uplugin...
Building plugin for host platforms: Mac
Running: /Users/Shared/Epic Games/UE_5.1/Engine/Binaries/ThirdParty/DotNet/6.0.302/mac-arm64/dotnet "/Users/Shared/Epic Games/UE_5.1/Engine/Binaries/DotNET/UnrealBuildTool/UnrealBuildTool.dll" UnrealEditor Mac Development -Project=/var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr/HostProject/HostProject.uproject -plugin=/var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr/HostProject/Plugins/RiderLink/RiderLink.uplugin -iwyu -noubtmakefiles -manifest=/var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr/HostProject/Saved/Manifest-UnrealEditor-Mac-Development.xml -nohotreload -log="/Users/ma/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-UnrealEditor-Mac-Development.txt"
Log file: /Users/ma/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-UnrealEditor-Mac-Development.txt
/Applications/Xcode.app/Contents/Developer
Parsing headers for UnrealEditor
  Running Internal UnrealHeaderTool /var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr/HostProject/HostProject.uproject /var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr/HostProject/Intermediate/Build/Mac/x86_64/UnrealEditor/Development/UnrealEditor.uhtmanifest -WarningsAsErrors -installed
Total of 0 written
Reflection code generated for UnrealEditor in 3.5007681 seconds
Writing manifest to /var/folders/4j/p5kxt7w56w91n1bwnh_pg1900000gn/T/UnrealLink/Cucyzyr/HostProject/Saved/Manifest-UnrealEditor-Mac-Development.xml
Building UnrealEditor...
Determining max actions to execute in parallel (8 physical cores, 8 logical cores)
  Executing up to 8 processes, one per physical core
  Requested 1.5 GB free memory per action, 7.54 GB available: limiting max parallel actions to 5
Building 67 actions with 5 processes...
[1/67] Compile RdTextBuffer.cpp
[2/67] Compile hashing.cpp
[3/67] Compile RdAny.cpp
[4/67] Compile IRdWireable.cpp
[5/67] Compile DefaultAbstractDeclaration.cpp
[6/67] Compile PkgInputStream.cpp
[7/67] Compile Lifetime.cpp
[8/67] Compile Protocol.cpp
[9/67] Compile stdout_sinks.cpp
[10/67] Compile color_sinks.cpp
[11/67] Compile IProtocol.cpp
[12/67] Compile MessageBroker.cpp
[13/67] Compile ISerializersOwner.cpp
[14/67] Compile ActiveSocket.cpp
[15/67] Compile InternRoot.cpp
[16/67] Compile SerializationCtx.cpp
[17/67] Compile RName.cpp
[18/67] Compile RdId.cpp
[19/67] Compile RdBindableBase.cpp
[20/67] Compile cfg.cpp
[21/67] Compile RdReactiveBase.cpp
[22/67] Compile RD.cpp
[23/67] Compile Serializers.cpp
[24/67] Compile PassiveSocket.cpp
[25/67] Compile SocketWire.cpp
[26/67] Compile countdownlatch.cpp
[27/67] Compile SingleThreadSchedulerBase.cpp
[28/67] Compile SynchronousScheduler.cpp
[29/67] Compile Polymorphic.cpp
[30/67] Compile SimpleScheduler.cpp
[31/67] Compile Buffer.cpp
[32/67] Compile SimpleSocket.cpp
[33/67] Compile thread_util.cpp
[34/67] Compile WireUtil.cpp
[35/67] Compile ISerializable.cpp
[36/67] Compile LifetimeImpl.cpp
[37/67] Compile spdlog.cpp
[38/67] Compile Identities.cpp
[39/67] Compile thirdparty.cpp
[40/67] Compile InternScheduler.cpp
[41/67] Compile SingleThreadScheduler.cpp
[42/67] Compile SequentialLifetimes.cpp
[43/67] Compile fmt.cpp
[44/67] Compile DateTime.cpp
[45/67] Compile RdExtBase.cpp
[46/67] Compile IScheduler.cpp
[47/67] Compile PumpScheduler.cpp
[48/67] Compile WireBase.cpp
[49/67] Compile SignalCookie.cpp
[50/67] Compile LifetimeDefinition.cpp
[51/67] Compile async.cpp
[52/67] Compile file_sinks.cpp
[53/67] Compile IUnknownInstance.cpp
[54/67] Compile ByteBufferAsyncProcessor.cpp
[55/67] Compile ExtWire.cpp
[56/67] Compile RiderShaderInfo.cpp
[57/67] Link UnrealEditor-RD.dylib
[58/67] Link UnrealEditor-RiderShaderInfo.dylib
[59/67] Compile Module.RiderLogging.cpp
[60/67] Compile RiderGameControl.cpp
[61/67] Compile Module.RiderBlueprint.cpp
[62/67] Compile Module.RiderLink.cpp
[63/67] Link UnrealEditor-RiderLink.dylib
clang: error: no such file or directory: '/Users/Shared/Epic Games/UE_5.1/Engine/Binaries/Mac/UnrealEditor-LiveCoding.dylib'
[64/67] Link UnrealEditor-RiderBlueprint.dylib cancelled
[65/67] Link UnrealEditor-RiderGameControl.dylib cancelled
[66/67] Link UnrealEditor-RiderLogging.dylib cancelled
[67/67] WriteMetadata UnrealEditor.target cancelled
Took 65.86072s to run dotnet, ExitCode=6
UnrealBuildTool failed. See log for more details. (/Users/ma/Library/Logs/Unreal Engine/LocalBuildLogs/UBT-UnrealEditor-Mac-Development.txt)
AutomationTool executed for 0h 1m 6s
AutomationTool exiting with ExitCode=6 (6)
RunUAT ERROR: AutomationTool was unable to run successfully. Exited with code: 6
无法为 /Users/Shared/Epic Games/UE_5.1 构建 RiderLink 插件
Failed to build RiderLink plugin
DecoyRS commented 1 year ago

It's been fixed in a Rider EAP 9

ithron commented 11 months ago

Same problem but after updating Rider to 2023.2 and UE5_3

JetBrains Rider 2023.2 Build #RD-232.8660.212, built on July 31, 2023 Runtime version: 17.0.7+7-b1000.6 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 13.4.1 .NET Core v7.0.7 ARM64 (Server GC) GC: G1 Young Generation, G1 Old Generation

ndsergeev commented 11 months ago

MacBook Pro i9

JetBrains Rider 2023.2 Build #RD-232.8660.212, built on August 1, 2023 Subscription is active until February 5, 2024. Runtime version: 17.0.7+7-b1000.6 x86_64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 13.3.1 .NET Core v7.0.7 x64 (Server GC) GC: G1 Young Generation, G1 Old Generation Memory: 4096M Cores: 16 Metal Rendering is ON Registry: ide.experimental.ui=true vcs.empty.toolwindow.show=false ide.new.project.model.index.case.sensitivity=true

Non-Bundled Plugins: com.vermouthx.xcode-theme (1.6.2) net.antelle.intellij-xcode-dark-theme (1.2.4) org.rust.lang (0.4.200.5421-232) org.toml.lang (232.8660.88) PythonCore (232.8660.185) com.intellij.ml.llm (232.9520) com.jetbrains.rider.ezargs (1.0.20)

UE 5.1

Same for me, I get a notification to install the unreal link to the game or UE, it appears all the time on opening the project. I clicked install to the game, not to the engine, every time, with different versions something breaks. Can it be either fixed or be less obtrusive? Thank you!

ithron commented 11 months ago

Ok, I managed to make it work again: I removed the entire Plugins/Developer/RiderLink directory, cleaned my build, restarted Rider and re-installed the RiderLink Plugin (from RiderLInke dropdown menu).