Hi - I was trying to use Chuck+Faust with the FaucK approach (using
Faust.chug), and I am stuck:
First I downloaded the pre-compiled Faust.chug binary per the install
script in https://ccrma.stanford.edu/~rmichon/fauck/
However, OSX (Big Sur) complains that it's from an unsigned developer,
whether I use it w/ chuck from the term, or from the miniaudicle.
(I know how to enable OSX apps from unsigned developers - is there a way to
do it for .chugs (i.e., .o) files?)
So I git cloned the chugins repository, to make Faust.chug from the source.
However, I'm getting fatal compile errors. Is this code supported /
maintained?
Thanks for any advice / pointers!
Dan
---
COMPILE LOG:
>>> cd chugins/Faust/
>>> make osx
clang++ -c -o Faust.o Faust.cpp -mmacosx-version-min=10.9 -D__MACOSX_CORE__
-I../chuck/include -arch x86_64 -fPIC -I/usr/local/include -O3
In file included from Faust.cpp:35:
In file included from /usr/local/include/faust/dsp/llvm-dsp.h:37:
*/usr/local/include/faust/dsp/dsp.h:246:52: **error: **expected ';' at end
of declaration list*
void setFpStatusRegister(intptr_t fpsr_aux) noexcept
*^*
;
In file included from Faust.cpp:37:
*/usr/local/include/faust/gui/PathBuilder.h:69:31: **error: **non-aggregate
type 'std::vector<char>' cannot be initialized with an initializer list*
std::vector<char> rep = {' ', '#', '*', ',', '/', '?', '[', ']', '{', '}',
'(', ')'};
*^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
2 errors generated.
make: *** [Faust.o] Error 1