I set myself to building the three sets of faust-to-pd examples from faust2pd, faust itself and pd-faust.
This only the second time I ever tried to compile anything and I think they built ok with one warning:
"#warning *** puredata.cpp: NO SSE FLAG (denormals may slow things down) *** "
and some giving the following error
"fatal error: stklib.h: No such file or directory"
I ran a script on each folder performing the following to each dsp:
faust -a puredata.cpp "$dsp" -o "$base/$FILEBASE".cpp
g++ -shared -Dmydsp="$FILEBASE" "$base/$FILEBASE".cpp -o "$base/$FILEBASE".pd_linux
I compiled them then put them in the following folders (linux)
I added each of those paths to the preferences and yet the example patches do not load the objects in the Help Browser or in a new file and I get this type of error:
load_object: Symbol "blowBottle_setup" not found
... couldn't create
I would love to make this happen, seems like a worthy cause. And I want to build them as I think it would be preferred than having to add Pure to use the other type of plugins accessing faust. (Applying "less is more".
Look forward to your answer.
Thanks for your help.
The zip below has the libraries each, in their own folder, plus the example patches that came with each framework, which is how I would distribute it.
p.s. I'll just keep telling myself: "We'll get thru this. Together."