Please list the plugins that do work and some that don’t. Also, check if there is a host_amd64 executable in the plugins folder and if yes, post the output of file.
Otherwise, the only thing I’ve noticed is MiUGens do not create a specific folder as with the others and put all the files in the folder Extensions, but it should not have an incidence.
I have a problem with running Supercollider on M1. After building it using your instruction it instantly crashes when I try to run it. The error is this.
Library not loaded: @rpath/libc++abi.1.dylib
Referenced from: /Applications/SuperCollider.app/Contents/Frameworks/libc++.1.dylib
Reason: tried: ‘/Applications/SuperCollider.app/Contents/Frameworks/…/lib/libc++abi.1.dylib’ (no such file), ‘/usr/local/lib/libc++abi.1.dylib’ (no such file), ‘/usr/lib/libc++abi.1.dylib’ (no such file)
I guess it has to do with me not adding some llvm stuff after installing dependencies, but I’m too much of a noob to figure out how to do it.
Hello @vasilymilovidov
Can you try building from a clean build directory again? I haven’t seen this error before.
If it still doesn’t work, please open a github issue providing all the details (commands run, installed libraries, etc)
Also, I’m not sure what “llvm stuff” you’re referring to. We only use clang-format for formatting code, but that’s not needed to build SC.
Are you sure? I just try to compile and I have an error :
CMake Error at /opt/homebrew/opt/qt@5/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package):
Could not find a package configuration file provided by “Qt5WebEngine” with
any of the following names:
It’s a bit uncomfortable… to be able to work I have to have two instances of SC open, one in M1 and another in Intel to have just the documentation
Apparently it is difficult to implement the documentation in M1 due to the incompatibility between M1 and QT5 WebEngine…
I am not really familiar with all that dependencies hell, but installed qt5 with brew as mentioned above, and it worked.
Only difference to the process given by madskjeldgaard above is I used "cmake -G ‘Unix Makefiles’ " instead of “-G Xcode” because my “command line tools” gave me an error of “no Xcode”.
This is a great news !
I just did an update of brew qt5 and it works ! Apparently the new version of QT5 WebEngine works on M1 ! I guess now it’s possible to make an official version of SuperCollider for Apple Silicon !
The only thing that I’m unable to build for M1 is vstplugin extension. The script doesn’t work for me and I can’t figure it out by myself. Does anyone have any step-by-step guides?