software-mansion / live-compositor

Media server for real-time, low latency, programmable video and audio mixing.
https://compositor.live
Other
157 stars 14 forks source link

Investigate `process_helper` not working on MacOS #707

Open WojciechBarczynski opened 2 weeks ago

WojciechBarczynski commented 2 weeks ago

On the newly cloned repo I got an error:

~/tmp/live-compositor on master
$ cargo run --bin process_helper  
...
dlopen /Users/wojciechbarczynski/tmp/live-compositor/target/debug/../../../Chromium Embedded Framework.framework/Chromium Embedded Framework: dlopen(/Users/wojciechbarczynski/tmp/live-compositor/target/debug/../../../Chromium Embedded Framework.framework/Chromium Embedded Framework, 0x0105): tried: '/Users/wojciechbarczynski/tmp/live-compositor/target/debug/../../../Chromium Embedded Framework.framework/Chromium Embedded Framework' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Users/wojciechbarczynski/tmp/live-compositor/target/debug/../../../Chromium Embedded Framework.framework/Chromium Embedded Framework' (no such file), '/Users/wojciechbarczynski/tmp/live-compositor/target/debug/../../../Chromium Embedded Framework.framework/Chromium Embedded Framework' (no such file)
Error: FrameworkNotLoaded
WojciechBarczynski commented 2 weeks ago

@noituri Do you get a similar error? Do you have any idea what might be a problem?

noituri commented 2 weeks ago

@noituri Do you get a similar error? Do you have any idea what might be a problem?

I tried building process_helper on a clean repo and couldn't reproduce the issue. Also, are you building it on arm64? I had similar problems when I run the terminal via rosetta

WojciechBarczynski commented 2 weeks ago

@noituri Yep, I'm running it on arm64. Do you export any env vars like C_INCLUDE_PATH or similar?

noituri commented 2 weeks ago

@noituri Yep, I'm running it on arm64. Do you export any env vars like C_INCLUDE_PATH or similar?

I don't have any C_* env vars