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)
/root/pd-externals/faust2pd
/root/pd-externals/faust-faust2
/root/pd-externals/pd-faust
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
blowBottle
... 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".
fausttopd_external_collection_broken_v0.1.zip
Look forward to your answer.
Thanks for your help.
-svanya
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.
Peace
p.s. I'll just keep telling myself: "We'll get thru this. Together."