username@raspi:~/pd-src/pd-else/Build $ cd /home/username/pd-src/pd-else username@raspi:~/pd-src/pd-else $ cmake -BBuild -DPD_PATH="/home/username/pd-src/pd-0.51-4" -- Configuring Opus -- Configuring sfizz -- Configuring ffmpeg -- 318 coded objects (206 signal objects / 112 control objects) -- 225 abstractions (87 signal objects / 138 control objects) -- Merda modules: 22 -- Configuring done -- Generating done -- Build files have been written to: /home/username/pd-src/pd-else/Build username@raspi:~/pd-src/pd-else $ cd Build username@raspi:~/pd-src/pd-else/Build $ make [ 0%] Building C object CMakeFiles/else_shared.dir/Source/Shared/buffer.c.o [ 0%] Building C object CMakeFiles/else_shared.dir/Source/Shared/elsefile.c.o [ 0%] Building C object CMakeFiles/else_shared.dir/Source/Shared/libsamplerate/samplerate.c.o [ 0%] Building C object CMakeFiles/else_shared.dir/Source/Shared/libsamplerate/src_linear.c.o [ 0%] Building C object CMakeFiles/else_shared.dir/Source/Shared/libsamplerate/src_sinc.c.o [ 0%] Building C object CMakeFiles/else_shared.dir/Source/Shared/libsamplerate/src_zoh.c.o [ 1%] Building C object CMakeFiles/else_shared.dir/Source/Shared/magic.c.o [ 1%] Building C object CMakeFiles/else_shared.dir/Source/Shared/mifi.c.o [ 1%] Building C object CMakeFiles/else_shared.dir/Source/Shared/random.c.o [ 1%] Building C object CMakeFiles/else_shared.dir/Source/Shared/s_elseutf8.c.o [ 1%] Linking C shared library else/libelse_shared.so [ 1%] Built target else_shared [ 1%] Building C object CMakeFiles/above_tilde.dir/Source/Audio/above~.c.o [ 1%] Linking C shared library "else/above~.l_arm64" [ 1%] Built target above_tilde [ 1%] Building C object CMakeFiles/add_tilde.dir/Source/Audio/add~.c.o [ 1%] Linking C shared library "else/add~.l_arm64" [ 1%] Built target add_tilde [ 1%] Building C object CMakeFiles/adsr_tilde.dir/Source/Audio/adsr~.c.o /home/username/pd-src/pd-else/Source/Audio/adsr~.c: In function ‘adsr_dsp’: /home/username/pd-src/pd-else/Source/Audio/adsr~.c:191:20: error: ‘t_signal’ {aka ‘struct _signal’} has no member named ‘s_nchans’ 191 | int chs = sp[0]->s_nchans; | ^~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c:192:5: warning: implicit declaration of function ‘signal_setmultiout’ [-Wimplicit-function-declaration] 192 | signal_setmultiout(&sp[6], chs); | ^~~~~~~~~~~~~~~~~~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c:208:20: error: ‘t_signal’ {aka ‘struct _signal’} has no member named ‘s_nchans’ 208 | int ch2 = sp[1]->s_nchans, ch3 = sp[2]->s_nchans, ch4 = sp[3]->s_nchans; | ^~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c:208:43: error: ‘t_signal’ {aka ‘struct _signal’} has no member named ‘s_nchans’ 208 | int ch2 = sp[1]->s_nchans, ch3 = sp[2]->s_nchans, ch4 = sp[3]->s_nchans; | ^~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c:208:66: error: ‘t_signal’ {aka ‘struct _signal’} has no member named ‘s_nchans’ 208 | int ch2 = sp[1]->s_nchans, ch3 = sp[2]->s_nchans, ch4 = sp[3]->s_nchans; | ^~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c:209:20: error: ‘t_signal’ {aka ‘struct _signal’} has no member named ‘s_nchans’ 209 | int ch5 = sp[4]->s_nchans, ch6 = sp[5]->s_nchans; | ^~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c:209:43: error: ‘t_signal’ {aka ‘struct _signal’} has no member named ‘s_nchans’ 209 | int ch5 = sp[4]->s_nchans, ch6 = sp[5]->s_nchans; | ^~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c: In function ‘adsr_tilde_setup’: /home/username/pd-src/pd-else/Source/Audio/adsr~.c:303:25: error: ‘CLASS_MULTICHANNEL’ undeclared (first use in this function) 303 | sizeof(t_adsr), CLASS_MULTICHANNEL, A_GIMME, 0); | ^~~~~~~~~~~~~~~~~~ /home/username/pd-src/pd-else/Source/Audio/adsr~.c:303:25: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [CMakeFiles/adsr_tilde.dir/build.make:76: CMakeFiles/adsr_tilde.dir/Source/Audio/adsr~.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:946: CMakeFiles/adsr_tilde.dir/all] Error 2 make: *** [Makefile:156: all] Error 2