Some recent changes broke compilation on Linux (Arch). Obviously missing includes. Due to the upcoming holidays I don't have the time to fix these myself right now, so if anyone else please could have a look... :)
This is in the master branch: make -C faust make[2]: Entering directory '/home/ag/src/faust/architecture/osclib/faust' g++ -fPIC -Wno-parentheses -I../oscpack -I../oscpack/osc -I. -Isrc -Isrc/lib -Isrc/msg -Isrc/nodes -Isrc/osc -Isrc/threads -I../.. -DINSTALL_PREFIX='""' -c -o src/nodes/RootNode.o src/nodes/RootNode.cpp src/nodes/RootNode.cpp: In member function ‘bool oscfaust::RootNode::acceptSignal(const oscfaust::Message*)’: src/nodes/RootNode.cpp:206:56: error: ‘alloca’ was not declared in this scope float* buff = (float*)(alloca(sizeof(float) * n)); ^ <builtin>: recipe for target 'src/nodes/RootNode.o' failed Might also happen in the faust2 branch, but faust2 already bails out earlier with the following error (again a missing include): In file included from generator/llvm/llvm_dsp_aux.cpp:42:0: generator/llvm/rn_base64.h: In function ‘char* base64_encode(const char*, unsigned int)’: generator/llvm/rn_base64.h:135:54: error: ‘strdup’ was not declared in this scope return strdup(base64_encode_aux(str, len).c_str()); ^ generator/llvm/rn_base64.h: In function ‘char* base64_decode(const char*, unsigned int)’: generator/llvm/rn_base64.h:140:54: error: ‘strdup’ was not declared in this scope return strdup(base64_decode_aux(str, len).c_str()); -- Dr. Albert Gr"af Computer Music Research Group, JGU Mainz, Germany Email: aggr...@gmail.com WWW: https://plus.google.com/+AlbertGraef
------------------------------------------------------------------------------
_______________________________________________ Faudiostream-devel mailing list Faudiostream-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-devel