pierre@pierre-laptop:~/EssaiSTK-PD$ sudo make g++ -c -O3 -march=pentium -DPD -I/usr/lib/pd/include -I/usr/include/stk -I/usr/include/flext clarinet.cpp -o pd-linux/clarinet.o clarinet.cpp:55: error: ISO C++ forbids declaration of ‘Instrmnt’ with no type clarinet.cpp:55: error: expected ‘;’ before ‘*’ token clarinet.cpp:56: error: ISO C++ forbids declaration of ‘Effect’ with no type clarinet.cpp:56: error: expected ‘;’ before ‘*’ token clarinet.cpp:57: error: ‘BiQuad’ does not name a type clarinet.cpp: In constructor ‘clarinet::clarinet(float)’: clarinet.cpp:88: error: ‘inst’ was not declared in this scope clarinet.cpp:89: error: ‘effect’ was not declared in this scope clarinet.cpp:92: error: ‘filter’ was not declared in this scope clarinet.cpp: In member function ‘void clarinet::setFreq(float)’: clarinet.cpp:112: error: ‘inst’ was not declared in this scope clarinet.cpp: In member function ‘void clarinet::setVolume(float)’: clarinet.cpp:119: error: ‘inst’ was not declared in this scope clarinet.cpp: In member function ‘virtual bool clarinet::NewObjs()’: clarinet.cpp:130: error: ‘inst’ was not declared in this scope clarinet.cpp:130: error: expected type-specifier before ‘Clarinet’ clarinet.cpp:130: error: expected `;' before ‘Clarinet’ clarinet.cpp:135: error: expected type-specifier before ‘StkError’ clarinet.cpp:135: error: expected `)' before ‘&’ token clarinet.cpp:135: error: expected `{' before ‘&’ token clarinet.cpp:135: error: expected primary-expression before ‘)’ token clarinet.cpp:135: error: expected `;' before ‘)’ token clarinet.cpp: In member function ‘virtual void clarinet::ProcessObjs(int)’: clarinet.cpp:157: error: ‘inst’ was not declared in this scope clarinet.cpp: In member function ‘virtual void clarinet::m_signal(int, float* const*, float* const*)’: clarinet.cpp:170: error: ‘inst’ was not declared in this scope make: *** [pd-linux/clarinet.o] Error 1