realtime-CSG-for-unity icon indicating copy to clipboard operation
realtime-CSG-for-unity copied to clipboard

DllNotFoundException: RealtimeCSG[1_559] with M1 Mac

Open jdtec01 opened this issue 2 years ago • 3 comments

Hi, I'm running Unity 2021.3 Mac M1 Silicon with the realtime-csg 1.60.1 from this repo.

On import I get the exception below. Any ideas how I can fix?

UPDATE: I guessing a rebuild of the editor dll from the c++ source on M1 is the only way to fix this :/ Booting up my old PC to use instead for now!

DllNotFoundException: RealtimeCSG[1_559] assembly:<unknown assembly> type:<unknown type> member:(null)
RealtimeCSG.NativeMethodBindings.RegisterUnityMethods () (at Library/PackageCache/com.prenominal.realtimecsg@9f25003116/Plugins/Editor/Scripts/Control/Bindings/NativeMethodBindings.cs:112)
RealtimeCSG.UpdateLoop.OnFirstUpdate () (at Library/PackageCache/com.prenominal.realtimecsg@9f25003116/Plugins/Editor/Scripts/Control/Managers/UpdateLoop.cs:190)
UnityEditor.EditorApplication.Internal_CallUpdateFunctions () (at /Users/bokken/build/output/unity/unity/Editor/Mono/EditorApplication.cs:356)

jdtec01 avatar Feb 13 '23 09:02 jdtec01

Unfortunately RealtimeCSG does not support apple silicon, or Linux. It's a wish of a handful of people, but I don't have any M1 systems to test/compile on.

nukeandbeans avatar Feb 13 '23 19:02 nukeandbeans

Any plan in the near future for starting to support them, using something like MacStadium, VirtualMacOSX, or any other cloud-based service?

Or is the ROI just too low for this to be a thought right now?

To be clear, I have only know about this library for like 1 hour, so the question totally might come off as naive, since I have no clue what the buildchain looks like, and also not taking account for the OS specific stuff you might be using.

SalarTelo avatar Feb 14 '23 07:02 SalarTelo

Any plan in the near future for starting to support them, using something like MacStadium, VirtualMacOSX, or any other cloud-based service?

Unfortunately there are no plans for supporting M1 machines. Once Linux support is completed, there will be no farther platforms supported.

nukeandbeans avatar Sep 09 '23 20:09 nukeandbeans