Open jarmitage opened 7 years ago
Normally, the included quarks are set by the configuration file in ~/.config/SuperCollider. We should doublecheck that SuperCollider is called with an appropriate configuration file.
On regular SC installs the downloaded-quarks
is not included in the compilation of the language. Only once they are installed, they are symlinked (or at least that was the case until the new quarks system) into the extensions folder, or they are included with the language config file.
I am happy to have this sorted. Recently, I had to add -l
option with a dummy path, as a quick fix for this https://github.com/supercollider/supercollider/issues/4132#issuecomment-441099991 .
and this https://github.com/supercollider/supercollider/pull/4156 .
@sensestage Let me get this straight: what should be the argument to -l
? What should be in ~/.local/share/SuperCollider/Extensions
? Should it just exist? Happy to do any changes needed, just let me know what this is meant to be, because I get a bit confused with the terminology of class library, exensions, quarks , and then the paths ~/.local/share/SuperCollider
vs ~/.config/SuperCollider
... thanks
Quarks on Bela install to
/root/.local/share/SuperCollider/downloaded-quarks
, but when compiling Bela only looks in/usr/local/share/SuperCollider/Extensions
and/usr/local/share/SuperCollider/SCClassLibrary
.Moving
/root/.local/share/SuperCollider/downloaded-quarks
to/usr/local/share/SuperCollider/downloaded-quarks
also does not work.Current workaround is to move
/root/.local/share/SuperCollider/downloaded-quarks
to/usr/local/share/SuperCollider/Extensions