-
rg.kies
hi @timothyschoen! is there anything more i can try to make this work, or disable the problematic objects? It would be really nice to have an up to date version of else working on raspberry pi, the newest one there is RC9
-
rg.kies
oh, yeah that makes sense...
but no there are errors related to opus again, are the files in Source/Shared/opus only needed for [pdlink~] I guess then i could move them away too.[ 68%] Built target wt_tilde [ 68%] Building C object Source/Shared/opus/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o In file included from /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:37: /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h: In function ‘xcorr_kernel_neon_float’: /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:6784:1: error: inlining failed in call to ‘always_inline’ ‘vdupq_n_f32’: target specific option mismatch 6784 | vdupq_n_f32 (float32_t __a) | ^~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:179:11: note: called from here 179 | SUMM = vdupq_n_f32(0); | ^~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:178:12: note: called from here 178 | YY[0] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:212:14: note: called from here 212 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:212:14: note: called from here 212 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:211:17: note: called from here 211 | YEXT[2] = vextq_f32(YY[1], YY[2], 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:210:14: note: called from here 210 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:210:14: note: called from here 210 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:209:17: note: called from here 209 | YEXT[1] = vextq_f32(YY[1], YY[2], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:208:14: note: called from here 208 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:208:14: note: called from here 208 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:207:17: note: called from here 207 | YEXT[0] = vextq_f32(YY[1], YY[2], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:206:14: note: called from here 206 | SUMM = vmlaq_lane_f32(SUMM, YY[1], vget_low_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:206:14: note: called from here 206 | SUMM = vmlaq_lane_f32(SUMM, YY[1], vget_low_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:204:14: note: called from here 204 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:204:14: note: called from here 204 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:203:17: note: called from here 203 | YEXT[2] = vextq_f32(YY[0], YY[1], 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:202:14: note: called from here 202 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:202:14: note: called from here 202 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:201:17: note: called from here 201 | YEXT[1] = vextq_f32(YY[0], YY[1], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:200:14: note: called from here 200 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:200:14: note: called from here 200 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:199:17: note: called from here 199 | YEXT[0] = vextq_f32(YY[0], YY[1], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:198:14: note: called from here 198 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:198:14: note: called from here 198 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:195:15: note: called from here 195 | XX[1] = vld1q_f32(xi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:193:15: note: called from here 193 | XX[0] = vld1q_f32(xi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:191:15: note: called from here 191 | YY[2] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:189:15: note: called from here 189 | YY[1] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:237:14: note: called from here 237 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:237:14: note: called from here 237 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:236:17: note: called from here 236 | YEXT[2] = vextq_f32(YY[0], YY[1], 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:235:14: note: called from here 235 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:235:14: note: called from here 235 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:234:17: note: called from here 234 | YEXT[1] = vextq_f32(YY[0], YY[1], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:233:14: note: called from here 233 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:233:14: note: called from here 233 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:232:17: note: called from here 232 | YEXT[0] = vextq_f32(YY[0], YY[1], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:231:14: note: called from here 231 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:231:14: note: called from here 231 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:228:15: note: called from here 228 | XX[0] = vld1q_f32(xi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:226:15: note: called from here 226 | YY[1] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:246:14: note: called from here 246 | YY[0]= vld1q_f32(++yi); | ^~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:245:14: note: called from here 245 | SUMM = vmlaq_lane_f32(SUMM, YY[0], XX_2, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10718:1: error: inlining failed in call to ‘always_inline’ ‘vld1_dup_f32’: target specific option mismatch 10718 | vld1_dup_f32 (const float32_t * __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:244:14: note: called from here 244 | XX_2 = vld1_dup_f32(xi++); | ^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:11024:1: error: inlining failed in call to ‘always_inline’ ‘vst1q_f32’: target specific option mismatch 11024 | vst1q_f32 (float32_t * __a, float32x4_t __b) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:252:4: note: called from here 252 | vst1q_f32(sum, SUMM); | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:250:11: note: called from here 250 | SUMM = vmlaq_lane_f32(SUMM, YY[0], XX_2, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10718:1: error: inlining failed in call to ‘always_inline’ ‘vld1_dup_f32’: target specific option mismatch 10718 | vld1_dup_f32 (const float32_t * __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:249:11: note: called from here 249 | XX_2 = vld1_dup_f32(xi); | ^~~~~~~~~~~~~~~~ make[2]: *** [Source/Shared/opus/CMakeFiles/opus.dir/build.make:2036: Source/Shared/opus/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:8925: Source/Shared/opus/CMakeFiles/opus.dir/all] Error 2 make: *** [Makefile:156: all] Error 2```
-
rg.kies
thank you, @timothyschoen ! unfortnately this did not work.
after commenting out the parts from your post i still got an error related to [pdlink~][ 25%] Built target parabolic_tilde [ 25%] Building C object CMakeFiles/pdlink_tilde.dir/Source/Audio/pdlink~.c.o In file included from /home/gregor/pd-else-v.1.0-rc12/Source/Audio/pdlink~.c:9: /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus_compression.h:1:10: fatal error: opus.h: No such file or directory 1 | #include <opus.h> | ^~~~~~~~ compilation terminated. make[2]: *** [CMakeFiles/pdlink_tilde.dir/build.make:76: CMakeFiles/pdlink_tilde.dir/Source/Audio/pdlink~.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:3596: CMakeFiles/pdlink_tilde.dir/all] Error 2 make: *** [Makefile:156: all] Error 2
I tried to just move the pdlink~.c file out of the source folder but then got errors for [pdlink]
[ 59%] Built target panic [ 59%] Building C object CMakeFiles/pdlink.dir/Source/Control/pdlink.c.o /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:20:5: error: unknown type name ‘t_link_handle’ 20 | t_link_handle x_link; | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c: In function ‘pdlink_anything’: /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:45:5: warning: implicit declaration of function ‘link_send’ [-Wimplicit-function-declaration] 45 | link_send(x->x_link, (size_t)len, buf); | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c: In function ‘pdlink_receive_loop’: /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:79:9: warning: implicit declaration of function ‘link_discover’ [-Wimplicit-function-declaration] 79 | link_discover(x->x_link); | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:81:25: warning: implicit declaration of function ‘link_get_num_peers’ [-Wimplicit-function-declaration] 81 | int num_peers = link_get_num_peers(x->x_link); | ^~~~~~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:84:13: error: unknown type name ‘t_link_discovery_data’ 84 | t_link_discovery_data data = link_get_discovered_peer_data(x->x_link, i); | ^~~~~~~~~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:84:42: warning: implicit declaration of function ‘link_get_discovered_peer_data’ [-Wimplicit-function-declaration] 84 | t_link_discovery_data data = link_get_discovered_peer_data(x->x_link, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:85:27: error: request for member ‘sndrcv’ in something not a structure or union 85 | if(strcmp(data.sndrcv, x->x_name->s_name) == 0) { | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:87:45: error: request for member ‘ip’ in something not a structure or union 87 | if(x->x_local && strcmp(data.ip, "127.0.0.1") != 0) continue; | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:88:46: error: request for member ‘ip’ in something not a structure or union 88 | if(!x->x_local && strcmp(data.ip, "127.0.0.1") == 0) continue; | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:90:31: warning: implicit declaration of function ‘link_connect’ [-Wimplicit-function-declaration] 90 | int created = link_connect(x->x_link, data.port, data.ip); | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:90:59: error: request for member ‘port’ in something not a structure or union 90 | int created = link_connect(x->x_link, data.port, data.ip); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:90:70: error: request for member ‘ip’ in something not a structure or union 90 | int created = link_connect(x->x_link, data.port, data.ip); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:93:71: error: request for member ‘hostname’ in something not a structure or union 93 | post("[pdlink]: connected to:\n%s\n%s:%i\n%s", data.hostname, data.ip, data.port, data.platform); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:93:86: error: request for member ‘ip’ in something not a structure or union 93 | post("[pdlink]: connected to:\n%s\n%s:%i\n%s", data.hostname, data.ip, data.port, data.platform); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:93:95: error: request for member ‘port’ in something not a structure or union 93 | post("[pdlink]: connected to:\n%s\n%s:%i\n%s", data.hostname, data.ip, data.port, data.platform); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:93:106: error: request for member ‘platform’ in something not a structure or union 93 | post("[pdlink]: connected to:\n%s\n%s:%i\n%s", data.hostname, data.ip, data.port, data.platform); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:96:20: error: request for member ‘hostname’ in something not a structure or union 96 | if(data.hostname) free(data.hostname); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:96:40: error: request for member ‘hostname’ in something not a structure or union 96 | if(data.hostname) free(data.hostname); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:97:20: error: request for member ‘sndrcv’ in something not a structure or union 97 | if(data.sndrcv) free(data.sndrcv); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:97:38: error: request for member ‘sndrcv’ in something not a structure or union 97 | if(data.sndrcv) free(data.sndrcv); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:98:20: error: request for member ‘platform’ in something not a structure or union 98 | if(data.platform) free(data.platform); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:98:40: error: request for member ‘platform’ in something not a structure or union 98 | if(data.platform) free(data.platform); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:99:20: error: request for member ‘ip’ in something not a structure or union 99 | if(data.ip) free(data.ip); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:99:34: error: request for member ‘ip’ in something not a structure or union 99 | if(data.ip) free(data.ip); | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:103:9: warning: implicit declaration of function ‘link_ping’ [-Wimplicit-function-declaration] 103 | link_ping(x->x_link, x, pdlink_connection_lost); | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:106:5: warning: implicit declaration of function ‘link_receive’; did you mean ‘pdlink_receive’? [-Wimplicit-function-declaration] 106 | link_receive(x->x_link, x, pdlink_receive); | ^~~~~~~~~~~~ | pdlink_receive /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c: In function ‘pdlink_free’: /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:113:19: warning: implicit declaration of function ‘link_free’; did you mean ‘pdlink_free’? [-Wimplicit-function-declaration] 113 | if(x->x_link) link_free(x->x_link); | ^~~~~~~~~ | pdlink_free /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c: In function ‘pdlink_set’: /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:151:17: warning: implicit declaration of function ‘link_init’ [-Wimplicit-function-declaration] 151 | x->x_link = link_init(x->x_name->s_name, pd_platform, x->x_local, 7680412); | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:155:19: warning: assignment to ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 155 | x->x_link = NULL; // TODO: handle this state! | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c: In function ‘pdlink_new’: /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:163:15: warning: assignment to ‘int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion] 163 | x->x_link = NULL; | ^ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:200:42: warning: implicit declaration of function ‘link_get_own_ip’ [-Wimplicit-function-declaration] 200 | post("[pdlink]: own IP:\n%s:%i", link_get_own_ip(x->x_link), link_get_own_port(x->x_link)); | ^~~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Control/pdlink.c:200:70: warning: implicit declaration of function ‘link_get_own_port’ [-Wimplicit-function-declaration] 200 | post("[pdlink]: own IP:\n%s:%i", link_get_own_ip(x->x_link), link_get_own_port(x->x_link)); | ^~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/pdlink.dir/build.make:76: CMakeFiles/pdlink.dir/Source/Control/pdlink.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:7756: CMakeFiles/pdlink.dir/all] Error 2 make: *** [Makefile:156: all] Error 2
i hope this helps to make it work
-
rg.kies
Hi Porres,
I would love to use the new version of ELSE on Raspberry Pi 5, so I tried to compile it myself. Following the Instructions from the Readme it did not work out, The problem seems to be with code concerning opus files, but there is nothing more I can make of the errors as I dont know much about compiling or how to go on now. Maybe this helps you though? Or someonel else?Here is the output of the make command, before that everything goes well
[ 30%] Built target link [ 30%] Building C object Source/Shared/opus/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o In file included from /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:37: /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h: In function ‘xcorr_kernel_neon_float’: /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:6784:1: error: inlining failed in call to ‘always_inline’ ‘vdupq_n_f32’: target specific option mismatch 6784 | vdupq_n_f32 (float32_t __a) | ^~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:179:11: note: called from here 179 | SUMM = vdupq_n_f32(0); | ^~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:178:12: note: called from here 178 | YY[0] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:212:14: note: called from here 212 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:212:14: note: called from here 212 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:211:17: note: called from here 211 | YEXT[2] = vextq_f32(YY[1], YY[2], 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:210:14: note: called from here 210 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:210:14: note: called from here 210 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:209:17: note: called from here 209 | YEXT[1] = vextq_f32(YY[1], YY[2], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:208:14: note: called from here 208 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:208:14: note: called from here 208 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[1]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:207:17: note: called from here 207 | YEXT[0] = vextq_f32(YY[1], YY[2], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:206:14: note: called from here 206 | SUMM = vmlaq_lane_f32(SUMM, YY[1], vget_low_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:206:14: note: called from here 206 | SUMM = vmlaq_lane_f32(SUMM, YY[1], vget_low_f32(XX[1]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:204:14: note: called from here 204 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:204:14: note: called from here 204 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:203:17: note: called from here 203 | YEXT[2] = vextq_f32(YY[0], YY[1], 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:202:14: note: called from here 202 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:202:14: note: called from here 202 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:201:17: note: called from here 201 | YEXT[1] = vextq_f32(YY[0], YY[1], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:200:14: note: called from here 200 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:200:14: note: called from here 200 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:199:17: note: called from here 199 | YEXT[0] = vextq_f32(YY[0], YY[1], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:198:14: note: called from here 198 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:198:14: note: called from here 198 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:195:15: note: called from here 195 | XX[1] = vld1q_f32(xi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:193:15: note: called from here 193 | XX[0] = vld1q_f32(xi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:191:15: note: called from here 191 | YY[2] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:189:15: note: called from here 189 | YY[1] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:237:14: note: called from here 237 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:237:14: note: called from here 237 | SUMM = vmlaq_lane_f32(SUMM, YEXT[2], vget_high_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:236:17: note: called from here 236 | YEXT[2] = vextq_f32(YY[0], YY[1], 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:235:14: note: called from here 235 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7313:1: error: inlining failed in call to ‘always_inline’ ‘vget_high_f32’: target specific option mismatch 7313 | vget_high_f32 (float32x4_t __a) | ^~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:235:14: note: called from here 235 | SUMM = vmlaq_lane_f32(SUMM, YEXT[1], vget_high_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:234:17: note: called from here 234 | YEXT[1] = vextq_f32(YY[0], YY[1], 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:233:14: note: called from here 233 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:233:14: note: called from here 233 | SUMM = vmlaq_lane_f32(SUMM, YEXT[0], vget_low_f32(XX[0]), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8899:1: error: inlining failed in call to ‘always_inline’ ‘vextq_f32’: target specific option mismatch 8899 | vextq_f32 (float32x4_t __a, float32x4_t __b, const int __c) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:232:17: note: called from here 232 | YEXT[0] = vextq_f32(YY[0], YY[1], 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:231:14: note: called from here 231 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:7392:1: error: inlining failed in call to ‘always_inline’ ‘vget_low_f32’: target specific option mismatch 7392 | vget_low_f32 (float32x4_t __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:231:14: note: called from here 231 | SUMM = vmlaq_lane_f32(SUMM, YY[0], vget_low_f32(XX[0]), 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:228:15: note: called from here 228 | XX[0] = vld1q_f32(xi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:226:15: note: called from here 226 | YY[1] = vld1q_f32(yi); | ^~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10446:1: error: inlining failed in call to ‘always_inline’ ‘vld1q_f32’: target specific option mismatch 10446 | vld1q_f32 (const float32_t * __a) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:246:14: note: called from here 246 | YY[0]= vld1q_f32(++yi); | ^~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:245:14: note: called from here 245 | SUMM = vmlaq_lane_f32(SUMM, YY[0], XX_2, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10718:1: error: inlining failed in call to ‘always_inline’ ‘vld1_dup_f32’: target specific option mismatch 10718 | vld1_dup_f32 (const float32_t * __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:244:14: note: called from here 244 | XX_2 = vld1_dup_f32(xi++); | ^~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:11024:1: error: inlining failed in call to ‘always_inline’ ‘vst1q_f32’: target specific option mismatch 11024 | vst1q_f32 (float32_t * __a, float32x4_t __b) | ^~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:252:4: note: called from here 252 | vst1q_f32(sum, SUMM); | ^~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:8043:1: error: inlining failed in call to ‘always_inline’ ‘vmlaq_lane_f32’: target specific option mismatch 8043 | vmlaq_lane_f32 (float32x4_t __a, float32x4_t __b, float32x2_t __c, const int __d) | ^~~~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:250:11: note: called from here 250 | SUMM = vmlaq_lane_f32(SUMM, YY[0], XX_2, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:10718:1: error: inlining failed in call to ‘always_inline’ ‘vld1_dup_f32’: target specific option mismatch 10718 | vld1_dup_f32 (const float32_t * __a) | ^~~~~~~~~~~~ /home/gregor/pd-else-v.1.0-rc12/Source/Shared/opus/celt/arm/celt_neon_intr.c:249:11: note: called from here 249 | XX_2 = vld1_dup_f32(xi); | ^~~~~~~~~~~~~~~~ make[2]: *** [Source/Shared/opus/CMakeFiles/opus.dir/build.make:2036: Source/Shared/opus/CMakeFiles/opus.dir/celt/arm/celt_neon_intr.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:9002: Source/Shared/opus/CMakeFiles/opus.dir/all] Error 2 make: *** [Makefile:156: all] Error 2```
-
rg.kies
I think the PuREST_JSON Library could be a good try. There is the [rest] object which can send GET requests! I don't know much about the details there but it can definetly contact a server and get something back without opening a browser!
-
rg.kies
thanks a lot for your quick reply! compiling from the develop branch worked!
unfortunately the airwindows vsts i want to use are build vor 32bit arm so theres the next hurdle. i will just flash a new sd card with a 32 bit operating system an do it all again...follow up edit:
using 32bit Raspberry Pi OS it all worked out for me, really great! -
rg.kies
Hello,
currently i'm trying to compile vstplugin~ on my Raspberrypi 4. I managed to put the right files from the VST and FST SDKs in the right places, but i'm still getting Errors that say the CPU architecture (that would be 64bit ARM) is not supported. In the Changelog of vstplugin~ v0.5.4 it says ARM compilation is fixed though.
Is it possible to compile on 64 bit arm, or am i doing something wrong?
These are the Errors i get: -
rg.kies
I'm on windows 10 and used the files for 64bit windows you uploaded above.
Before I read the whole thread here I was a bit why it didn't work even though I have ffmpeg installed and can use it from the console, it was unclear for me from the first post which files are actually needed and where to put them. -
rg.kies
I just finished a patch editor with preset morphing for the Nord Drum 3P
nd3peditor.zip
It’s possible to save sounds into the patch and also to export the preset banks for each pad as files.
It listens to MIDI on channel 10 (you can change parameters on the device and save them into the patch) and sends MIDI on channels 11-16.
It probably would be possible to add sysex dumps from the device into pure data but i couldn’t get my head around backwards engineering the sysex format.
Morphing all the sounds at once sends A LOT of Midi so it slowed down the sequencer i had running in pure data, but playing morphing sound by hand should be really cool too! -
rg.kies
I found this https://github.com/pierreguillot/Camomile/discussions/233#discussioncomment-344215 on github and managed to make the Camomile Playground work on windows.
I couldnt find the information need for this on the forum before so i'll share it here
I did some test and to try midi in and ouput and some externals and everything worked, that's so cool! -
rg.kies
Yeah i just modified whale-avs space echo and added midi and synchronization stuff thats specific to my other patches..
-
rg.kies
it took a while for me to understand the difference between a delay effect made with ipoke~ and one made with vd~ but with some experiments i got it, it's really amazing with changing delay times!
it's a pity ipoke~ is not on deken...last night i managed compiled ipoke~ on my raspberry pi and it works quite well
ipoke~.pd_linux