=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for csound6-6.15.0nb7 [ 0%] Generating csound_orclex.c Scanning dependencies of target buchla Scanning dependencies of target stackops Scanning dependencies of target select [ 2%] Building C object Opcodes/CMakeFiles/stackops.dir/stackops.c.o [ 2%] Building C object Opcodes/CMakeFiles/buchla.dir/buchla.c.o [ 2%] Building C object Opcodes/CMakeFiles/select.dir/select.c.o [ 3%] Generating csound_prelex.c [ 3%] Generating csound_prslex.c [ 3%] Generating csound_orcparse.c, csound_orcparse.h /scratch/work/audio/csound6/work/csound-6.15.0/Engine/csound_orc.y:24.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 24 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure /scratch/work/audio/csound6/work/csound-6.15.0/Engine/csound_orc.y:121.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated] 121 | %error-verbose | ^~~~~~~~~~~~~~ | %define parse.error verbose /scratch/work/audio/csound6/work/csound-6.15.0/Engine/csound_orc.y: warning: 6 shift/reduce conflicts [-Wconflicts-sr] /scratch/work/audio/csound6/work/csound-6.15.0/Engine/csound_orc.y: warning: 18 reduce/reduce conflicts [-Wconflicts-rr] /scratch/work/audio/csound6/work/csound-6.15.0/Engine/csound_orc.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples [ 3%] Linking C shared module ../libselect.so [ 3%] Built target select Scanning dependencies of target exciter [ 3%] Building C object Opcodes/CMakeFiles/exciter.dir/exciter.c.o [ 3%] Linking C shared module ../libbuchla.so [ 3%] Built target buchla [ 3%] Linking C shared module ../libstackops.so Scanning dependencies of target py /scratch/work/audio/csound6/work/csound-6.15.0/Engine/csound_orc.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] [ 3%] Building C object Opcodes/CMakeFiles/py.dir/py/pythonopcodes.c.o [ 3%] Built target stackops Scanning dependencies of target osc [ 4%] Building C object Opcodes/CMakeFiles/osc.dir/OSC.c.o /scratch/work/audio/csound6/work/csound-6.15.0/Opcodes/py/pythonopcodes.c: In function 'exec_file_in_given_context': /scratch/work/audio/csound6/work/csound-6.15.0/Opcodes/py/pythonopcodes.c:140:17: warning: implicit declaration of function 'PyFile_FromString' [-Wimplicit-function-declaration] pyFileObj = PyFile_FromString(fullpath, "r"); ^ /scratch/work/audio/csound6/work/csound-6.15.0/Opcodes/py/pythonopcodes.c:140:15: warning: assignment makes pointer from integer without a cast [-Wint-conversion] pyFileObj = PyFile_FromString(fullpath, "r"); ^ In file included from /scratch/work/audio/csound6/work/.buildlink/include/python3.8/Python.h:139:0, from /scratch/work/audio/csound6/work/csound-6.15.0/Opcodes/py/pythonopcodes.c:26: /scratch/work/audio/csound6/work/csound-6.15.0/Opcodes/py/pythonopcodes.c:146:25: warning: implicit declaration of function 'PyFile_AsFile' [-Wimplicit-function-declaration] result = PyRun_File(PyFile_AsFile(pyFileObj), fullpath, Py_file_input, ^ /scratch/work/audio/csound6/work/.buildlink/include/python3.8/pythonrun.h:175:23: note: in definition of macro 'PyRun_File' PyRun_FileExFlags(fp, p, s, g, l, 0, NULL) ^ /scratch/work/audio/csound6/work/csound-6.15.0/Opcodes/py/pythonopcodes.c:146:25: warning: passing argument 1 of 'PyRun_FileExFlags' makes pointer from integer without a cast [-Wint-conversion] result = PyRun_File(PyFile_AsFile(pyFileObj), fullpath, Py_file_input, ^ /scratch/work/audio/csound6/work/.buildlink/include/python3.8/pythonrun.h:175:23: note: in definition of macro 'PyRun_File' PyRun_FileExFlags(fp, p, s, g, l, 0, NULL) ^ /scratch/work/audio/csound6/work/.buildlink/include/python3.8/pythonrun.h:89:24: note: expected 'FILE * {aka struct __sFILE *}' but argument is of type 'int' PyAPI_FUNC(PyObject *) PyRun_FileExFlags( ^ [ 4%] Linking C shared module ../libexciter.so [ 4%] Built target exciter Scanning dependencies of target fluidOpcodes [ 4%] Building CXX object Opcodes/CMakeFiles/fluidOpcodes.dir/fluidOpcodes/fluidOpcodes.cpp.o [ 4%] Linking C shared module ../libosc.so [ 4%] Built target osc Scanning dependencies of target chua [ 4%] Building CXX object Opcodes/CMakeFiles/chua.dir/chua/ChuaOscillator.cpp.o Scanning dependencies of target csound64 [ 4%] Building C object CMakeFiles/csound64.dir/Top/csound.c.o /scratch/work/audio/csound6/work/csound-6.15.0/Top/csound.c:671:4: warning: braces around scalar initializer {{{0}}}, /* exitjmp of type jmp_buf */ ^ /scratch/work/audio/csound6/work/csound-6.15.0/Top/csound.c:671:4: note: (near initialization for 'cenviron_.exitjmp[0]') /scratch/work/audio/csound6/work/csound-6.15.0/Top/csound.c:671:4: warning: braces around scalar initializer /scratch/work/audio/csound6/work/csound-6.15.0/Top/csound.c:671:4: note: (near initialization for 'cenviron_.exitjmp[0]') [ 4%] Linking CXX shared module ../libfluidOpcodes.so [ 4%] Linking C shared module ../libpy.so [ 4%] Built target py [ 4%] Built target fluidOpcodes Scanning dependencies of target urandom Scanning dependencies of target control [ 4%] Building C object Opcodes/CMakeFiles/urandom.dir/urandom.c.o [ 4%] Building C object Opcodes/CMakeFiles/control.dir/control.c.o [ 4%] Linking C shared module ../liburandom.so [ 4%] Built target urandom Scanning dependencies of target gtf [ 5%] Building C object Opcodes/CMakeFiles/gtf.dir/gammatone.c.o [ 5%] Linking C shared module ../libcontrol.so [ 5%] Built target control Scanning dependencies of target liveconv [ 5%] Building C object Opcodes/CMakeFiles/liveconv.dir/liveconv.c.o [ 5%] Linking C shared module ../libgtf.so [ 5%] Built target gtf Scanning dependencies of target getftargs [ 5%] Building C object Opcodes/CMakeFiles/getftargs.dir/getftargs.c.o [ 5%] Building C object CMakeFiles/csound64.dir/Engine/auxfd.c.o [ 5%] Linking C shared module ../libliveconv.so [ 5%] Linking C shared module ../libgetftargs.so [ 5%] Built target liveconv [ 5%] Built target getftargs Scanning dependencies of target platerev [ 6%] Building C object Opcodes/CMakeFiles/platerev.dir/platerev.c.o [ 6%] Building C object CMakeFiles/csound64.dir/Engine/cfgvar.c.o Scanning dependencies of target fractalnoise [ 6%] Building CXX object Opcodes/CMakeFiles/fractalnoise.dir/tl/fractalnoise.cpp.o [ 7%] Linking CXX shared module ../libchua.so [ 7%] Built target chua Scanning dependencies of target system_call [ 8%] Building C object Opcodes/CMakeFiles/system_call.dir/system_call.c.o [ 8%] Building C object CMakeFiles/csound64.dir/Engine/corfiles.c.o [ 9%] Linking C shared module ../libplaterev.so [ 9%] Linking C shared module ../libsystem_call.so [ 9%] Built target platerev [ 9%] Built target system_call Scanning dependencies of target cs_date [ 10%] Linking CXX shared module ../libfractalnoise.so [ 10%] Building C object Opcodes/CMakeFiles/cs_date.dir/date.c.o Scanning dependencies of target ftsamplebank [ 10%] Building CXX object Opcodes/CMakeFiles/ftsamplebank.dir/ftsamplebank.cpp.o [ 10%] Built target fractalnoise Scanning dependencies of target fareygen [ 10%] Building C object Opcodes/CMakeFiles/fareygen.dir/fareygen.c.o [ 10%] Building C object CMakeFiles/csound64.dir/Engine/entry1.c.o [ 11%] Linking C shared module ../libcs_date.so [ 11%] Built target cs_date Scanning dependencies of target image [ 12%] Linking C shared module ../libfareygen.so [ 13%] Building C object Opcodes/CMakeFiles/image.dir/imageOpcodes.c.o [ 13%] Built target fareygen [ 13%] Building C object CMakeFiles/csound64.dir/Engine/envvar.c.o Scanning dependencies of target counter [ 13%] Building C object Opcodes/CMakeFiles/counter.dir/counter.c.o [ 14%] Linking C shared module ../libcounter.so [ 14%] Linking C shared module ../libimage.so [ 14%] Built target counter Scanning dependencies of target scansyn [ 14%] Built target image [ 15%] Building C object Opcodes/CMakeFiles/scansyn.dir/scansyn.c.o Scanning dependencies of target arrayops [ 15%] Building CXX object Opcodes/CMakeFiles/arrayops.dir/arrayops.cpp.o [ 15%] Building C object Opcodes/CMakeFiles/scansyn.dir/scansynx.c.o [ 16%] Building C object CMakeFiles/csound64.dir/Engine/extract.c.o [ 16%] Building C object CMakeFiles/csound64.dir/Engine/fgens.c.o [ 16%] Linking CXX shared module ../libftsamplebank.so [ 16%] Built target ftsamplebank [ 16%] Building C object CMakeFiles/csound64.dir/Engine/insert.c.o [ 16%] Linking C shared module ../libscansyn.so [ 16%] Built target scansyn Scanning dependencies of target mixer [ 17%] Building CXX object Opcodes/CMakeFiles/mixer.dir/mixer.cpp.o Scanning dependencies of target doppler [ 18%] Building CXX object Opcodes/CMakeFiles/doppler.dir/doppler.cpp.o [ 18%] Building C object CMakeFiles/csound64.dir/Engine/linevent.c.o [ 18%] Linking CXX shared module ../libarrayops.so [ 18%] Built target arrayops Scanning dependencies of target quadbezier [ 18%] Building C object Opcodes/CMakeFiles/quadbezier.dir/quadbezier.c.o [ 18%] Linking CXX shared module ../libmixer.so [ 18%] Linking CXX shared module ../libdoppler.so [ 18%] Built target mixer [ 18%] Linking C shared module ../libquadbezier.so Scanning dependencies of target pvsops [ 18%] Built target doppler [ 18%] Building C object CMakeFiles/csound64.dir/Engine/memalloc.c.o [ 18%] Building CXX object Opcodes/CMakeFiles/pvsops.dir/pvsops.cpp.o [ 18%] Built target quadbezier Scanning dependencies of target serial [ 18%] Building C object Opcodes/CMakeFiles/serial.dir/serial.c.o Scanning dependencies of target signalflowgraph [ 18%] Building CXX object Opcodes/CMakeFiles/signalflowgraph.dir/signalflowgraph.cpp.o [ 19%] Building C object CMakeFiles/csound64.dir/Engine/memfiles.c.o [ 20%] Linking C shared module ../libserial.so [ 20%] Built target serial Scanning dependencies of target ampmidid [ 20%] Building CXX object Opcodes/CMakeFiles/ampmidid.dir/ampmidid.cpp.o [ 20%] Linking CXX shared module ../libampmidid.so [ 20%] Building C object CMakeFiles/csound64.dir/Engine/musmon.c.o [ 20%] Built target ampmidid [ 20%] Building C object CMakeFiles/csound64.dir/Engine/rdscor.c.o Scanning dependencies of target padsynth [ 20%] Building CXX object Opcodes/CMakeFiles/padsynth.dir/padsynth_gen.cpp.o [ 21%] Linking CXX shared module ../libpvsops.so [ 21%] Built target pvsops [ 22%] Building C object CMakeFiles/csound64.dir/Engine/scsort.c.o Scanning dependencies of target sterrain [ 22%] Building C object Opcodes/CMakeFiles/sterrain.dir/sterrain.c.o [ 22%] Building C object CMakeFiles/csound64.dir/Engine/scxtract.c.o [ 22%] Linking C shared module ../libsterrain.so [ 22%] Built target sterrain [ 22%] Building C object CMakeFiles/csound64.dir/Engine/sort.c.o [ 22%] Linking CXX shared module ../libpadsynth.so [ 22%] Built target padsynth [ 22%] Building C object CMakeFiles/csound64.dir/Engine/sread.c.o Scanning dependencies of target cellular [ 22%] Building C object Opcodes/CMakeFiles/cellular.dir/cellular.c.o [ 22%] Linking C shared module ../libcellular.so [ 22%] Built target cellular [ 23%] Building C object CMakeFiles/csound64.dir/Engine/swritestr.c.o [ 23%] Building C object CMakeFiles/csound64.dir/Engine/twarp.c.o [ 23%] Building C object CMakeFiles/csound64.dir/Engine/csound_type_system.c.o [ 23%] Building C object CMakeFiles/csound64.dir/Engine/csound_standard_types.c.o [ 23%] Building C object CMakeFiles/csound64.dir/Engine/csound_data_structures.c.o [ 24%] Building C object CMakeFiles/csound64.dir/Engine/pools.c.o [ 24%] Building C object CMakeFiles/csound64.dir/InOut/libsnd.c.o Scanning dependencies of target framebuffer Scanning dependencies of target beosc [ 24%] Building C object Opcodes/framebuffer/CMakeFiles/framebuffer.dir/Framebuffer.c.o [ 24%] Building C object Opcodes/emugens/CMakeFiles/beosc.dir/beosc.c.o [ 24%] Building C object Opcodes/framebuffer/CMakeFiles/framebuffer.dir/OLABuffer.c.o [ 24%] Building C object Opcodes/framebuffer/CMakeFiles/framebuffer.dir/OpcodeEntries.c.o [ 24%] Building C object CMakeFiles/csound64.dir/InOut/libsnd_u.c.o [ 25%] Linking C shared module ../../libframebuffer.so [ 25%] Built target framebuffer [ 25%] Building C object CMakeFiles/csound64.dir/InOut/midifile.c.o [ 25%] Linking C shared module ../../libbeosc.so Scanning dependencies of target emugens [ 25%] Built target beosc [ 25%] Building C object Opcodes/emugens/CMakeFiles/emugens.dir/emugens.c.o Scanning dependencies of target scugens [ 25%] Building C object Opcodes/emugens/CMakeFiles/scugens.dir/scugens.c.o [ 26%] Linking C shared module ../../libscugens.so [ 27%] Building C object CMakeFiles/csound64.dir/InOut/midirecv.c.o [ 27%] Built target scugens Scanning dependencies of target widgets [ 27%] Building CXX object InOut/CMakeFiles/widgets.dir/FL_graph.cpp.o [ 27%] Building C object CMakeFiles/csound64.dir/InOut/midisend.c.o [ 27%] Building C object InOut/CMakeFiles/widgets.dir/winFLTK.c.o [ 27%] Building C object CMakeFiles/csound64.dir/InOut/winascii.c.o [ 27%] Building CXX object InOut/CMakeFiles/widgets.dir/widgets.cpp.o [ 27%] Building C object CMakeFiles/csound64.dir/InOut/windin.c.o [ 28%] Building C object CMakeFiles/csound64.dir/InOut/window.c.o [ 28%] Linking C shared module ../../libemugens.so [ 28%] Built target emugens [ 28%] Building C object CMakeFiles/csound64.dir/InOut/winEPS.c.o Scanning dependencies of target virtual [ 29%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/FLTKKeyboard.cpp.o [ 29%] Building C object CMakeFiles/csound64.dir/InOut/circularbuffer.c.o [ 29%] Building C object CMakeFiles/csound64.dir/OOps/aops.c.o [ 29%] Linking CXX shared module ../libsignalflowgraph.so [ 29%] Built target signalflowgraph [ 29%] Building C object CMakeFiles/csound64.dir/OOps/bus.c.o [ 29%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/FLTKKeyboardWindow.cpp.o [ 29%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/FLTKKeyboardWidget.cpp.o Scanning dependencies of target rtpa [ 30%] Building C object InOut/CMakeFiles/rtpa.dir/rtpa.c.o [ 30%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/virtual_keyboard.cpp.o [ 31%] Building C object CMakeFiles/csound64.dir/OOps/cmath.c.o [ 31%] Linking C shared module ../librtpa.so [ 31%] Built target rtpa [ 31%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/Bank.cpp.o [ 31%] Building C object CMakeFiles/csound64.dir/OOps/diskin2.c.o Scanning dependencies of target ipmidi [ 32%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/KeyboardMapping.cpp.o [ 32%] Building C object InOut/CMakeFiles/ipmidi.dir/ipmidi.c.o [ 32%] Linking C shared module ../libipmidi.so [ 32%] Built target ipmidi [ 32%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/Program.cpp.o [ 32%] Building C object CMakeFiles/csound64.dir/OOps/disprep.c.o [ 32%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/SliderBank.cpp.o [ 32%] [BISON][csbeats_PARSER] Building parser with bison 3.7.6 beats/beats.y: warning: 1 reduce/reduce conflict [-Wconflicts-rr] beats/beats.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples [ 32%] [FLEX][csbeats_SCANNER] Building scanner with flex 2.6.3 [ 32%] Building CXX object InOut/CMakeFiles/virtual.dir/virtual_keyboard/SliderData.cpp.o Scanning dependencies of target csbeats [ 32%] Building C object Frontends/CMakeFiles/csbeats.dir/beats/main.c.o [ 33%] Linking CXX shared module ../libvirtual.so [ 33%] Building C object Frontends/CMakeFiles/csbeats.dir/beats.tab.c.o [ 33%] Built target virtual [ 34%] Building C object Frontends/CMakeFiles/csbeats.dir/beatslex.yy.c.o [ 34%] Building C object CMakeFiles/csound64.dir/OOps/dumpf.c.o [ 34%] Linking C executable ../csbeats [ 34%] Built target csbeats [ 35%] Building C object CMakeFiles/csound64.dir/OOps/fftlib.c.o [ 35%] Building C object CMakeFiles/csound64.dir/OOps/lpred.c.o [ 35%] Building C object CMakeFiles/csound64.dir/OOps/pffft.c.o In file included from /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:158:0: /usr/include/gcc-5/arm_neon.h:31:2: error: #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h #error You must enable NEON instructions (e.g. -mfloat-abi=softfp -mfpu=neon) to use arm_neon.h ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:159:9: error: unknown type name 'float32x4_t' typedef float32x4_t v4sf; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'validate_pffft_simd': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:161:19: warning: implicit declaration of function 'vdupq_n_f32' [-Wimplicit-function-declaration] # define VZERO() vdupq_n_f32(0) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:227:25: note: in expansion of macro 'VZERO' t = a0; u = a1; t.v = VZERO(); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:163:21: warning: implicit declaration of function 'vaddq_f32' [-Wimplicit-function-declaration] # define VADD(a,b) vaddq_f32(a,b) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:229:9: note: in expansion of macro 'VADD' t.v = VADD(a1.v, a2.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:162:21: warning: implicit declaration of function 'vmulq_f32' [-Wimplicit-function-declaration] # define VMUL(a,b) vmulq_f32(a,b) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:231:9: note: in expansion of macro 'VMUL' t.v = VMUL(a1.v, a2.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:164:24: warning: implicit declaration of function 'vmlaq_f32' [-Wimplicit-function-declaration] # define VMADD(a,b,c) vmlaq_f32(c,a,b) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:233:9: note: in expansion of macro 'VMADD' t.v = VMADD(a1.v, a2.v,a0.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:47: error: unknown type name 'float32x4x2_t' # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:236:3: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:69: warning: implicit declaration of function 'vzipq_f32' [-Wimplicit-function-declaration] # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:236:3: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:99: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:236:3: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:118: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:236:3: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:49: error: unknown type name 'float32x4x2_t' # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:239:3: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:71: warning: implicit declaration of function 'vuzpq_f32' [-Wimplicit-function-declaration] # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:239:3: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:101: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:239:3: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:120: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:239:3: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(a1.v,a2.v,t.v,u.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:166:21: warning: implicit declaration of function 'vld1q_dup_f32' [-Wimplicit-function-declaration] # define LD_PS1(p) vld1q_dup_f32(&(p)) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:243:7: note: in expansion of macro 'LD_PS1' t.v=LD_PS1(f[15]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:178:24: warning: implicit declaration of function 'vcombine_f32' [-Wimplicit-function-declaration] # define VSWAPHL(a,b) vcombine_f32(vget_low_f32(b), vget_high_f32(a)) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:246:9: note: in expansion of macro 'VSWAPHL' t.v = VSWAPHL(a1.v, a2.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:178:37: warning: implicit declaration of function 'vget_low_f32' [-Wimplicit-function-declaration] # define VSWAPHL(a,b) vcombine_f32(vget_low_f32(b), vget_high_f32(a)) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:246:9: note: in expansion of macro 'VSWAPHL' t.v = VSWAPHL(a1.v, a2.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:178:54: warning: implicit declaration of function 'vget_high_f32' [-Wimplicit-function-declaration] # define VSWAPHL(a,b) vcombine_f32(vget_low_f32(b), vget_high_f32(a)) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:246:9: note: in expansion of macro 'VSWAPHL' t.v = VSWAPHL(a1.v, a2.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:249:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(a0.v, a1.v, a2.v, a3.v); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'passf2_ps': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:165:21: warning: implicit declaration of function 'vsubq_f32' [-Wimplicit-function-declaration] # define VSUB(a,b) vsubq_f32(a,b) ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:282:23: note: in expansion of macro 'VSUB' ch[l1ido] = VSUB(cc[0], cc[ido+0]); ^ [ 35%] Building C object CMakeFiles/csound64.dir/OOps/goto_ops.c.o /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'reversed_copy': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:47: error: unknown type name 'float32x4x2_t' # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1275:3: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(in[0], in[1], g0, g1); in += in_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:99: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1275:3: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(in[0], in[1], g0, g1); in += in_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:118: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1275:3: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(in[0], in[1], g0, g1); in += in_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:47: error: unknown type name 'float32x4x2_t' # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1280:5: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(in[0], in[1], h0, h1); in += in_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:99: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1280:5: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(in[0], in[1], h0, h1); in += in_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:118: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1280:5: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(in[0], in[1], h0, h1); in += in_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'unreversed_copy': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:49: error: unknown type name 'float32x4x2_t' # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1296:5: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(h0, g1, out[0], out[1]); out += out_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:101: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1296:5: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(h0, g1, out[0], out[1]); out += out_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:120: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1296:5: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(h0, g1, out[0], out[1]); out += out_stride; ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:49: error: unknown type name 'float32x4x2_t' # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1302:3: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(h0, g1, out[0], out[1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:101: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1302:3: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(h0, g1, out[0], out[1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:120: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1302:3: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(h0, g1, out[0], out[1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'pffft_zreorder': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:47: error: unknown type name 'float32x4x2_t' # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1314:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*8 + 0], vin[k*8 + 1], vout[2*(0*dk + k) + 0], vout[2*(0*dk + k) + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:99: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1314:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*8 + 0], vin[k*8 + 1], vout[2*(0*dk + k) + 0], vout[2*(0*dk + k) + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:118: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1314:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*8 + 0], vin[k*8 + 1], vout[2*(0*dk + k) + 0], vout[2*(0*dk + k) + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:47: error: unknown type name 'float32x4x2_t' # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1315:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*8 + 4], vin[k*8 + 5], vout[2*(2*dk + k) + 0], vout[2*(2*dk + k) + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:99: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1315:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*8 + 4], vin[k*8 + 5], vout[2*(2*dk + k) + 0], vout[2*(2*dk + k) + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:118: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1315:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*8 + 4], vin[k*8 + 5], vout[2*(2*dk + k) + 0], vout[2*(2*dk + k) + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:49: error: unknown type name 'float32x4x2_t' # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1321:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[2*(0*dk + k) + 0], vin[2*(0*dk + k) + 1], vout[k*8 + 0], vout[k*8 + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:101: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1321:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[2*(0*dk + k) + 0], vin[2*(0*dk + k) + 1], vout[k*8 + 0], vout[k*8 + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:120: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1321:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[2*(0*dk + k) + 0], vin[2*(0*dk + k) + 1], vout[k*8 + 0], vout[k*8 + 1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:49: error: unknown type name 'float32x4x2_t' # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1322:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[2*(2*dk + k) + 0], vin[2*(2*dk + k) + 1], vout[k*8 + 4], vout[k*8 + 5]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:101: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1322:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[2*(2*dk + k) + 0], vin[2*(2*dk + k) + 1], vout[k*8 + 4], vout[k*8 + 5]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:120: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1322:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[2*(2*dk + k) + 0], vin[2*(2*dk + k) + 1], vout[k*8 + 4], vout[k*8 + 5]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:47: error: unknown type name 'float32x4x2_t' # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1331:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*2], vin[k*2+1], vout[kk*2], vout[kk*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:99: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1331:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*2], vin[k*2+1], vout[kk*2], vout[kk*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:118: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1331:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(vin[k*2], vin[k*2+1], vout[kk*2], vout[kk*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:49: error: unknown type name 'float32x4x2_t' # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1336:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[kk*2], vin[kk*2+1], vout[k*2], vout[k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:101: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1336:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[kk*2], vin[kk*2+1], vout[k*2], vout[k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:120: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1336:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vin[kk*2], vin[kk*2+1], vout[k*2], vout[k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'pffft_cplx_finalize': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1352:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1353:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'pffft_cplx_preprocess': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1411:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1412:5: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'pffft_real_finalize_4x4': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1426:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1427:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'pffft_real_preprocess_4x4': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1555:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(r0,r1,r2,r3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:170:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t0_ = vzipq_f32(x0, x2); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:171:5: error: unknown type name 'float32x4x2_t' float32x4x2_t t1_ = vzipq_f32(x1, x3); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:38: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:172:50: error: request for member 'val' in something not a structure or union float32x4x2_t u0_ = vzipq_f32(t0_.val[0], t1_.val[0]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:5: error: unknown type name 'float32x4x2_t' float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:38: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:173:50: error: request for member 'val' in something not a structure or union float32x4x2_t u1_ = vzipq_f32(t0_.val[1], t1_.val[1]); \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:13: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:30: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:47: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:174:64: error: request for member 'val' in something not a structure or union x0 = u0_.val[0]; x1 = u0_.val[1]; x2 = u1_.val[0]; x3 = u1_.val[1]; \ ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1556:3: note: in expansion of macro 'VTRANSPOSE4' VTRANSPOSE4(i0,i1,i2,i3); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c: In function 'pffft_transform_internal': /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:49: error: unknown type name 'float32x4x2_t' # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1638:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vinput[k*2], vinput[k*2+1], tmp[k*2], tmp[k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:101: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1638:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vinput[k*2], vinput[k*2+1], tmp[k*2], tmp[k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:168:120: error: request for member 'val' in something not a structure or union # define UNINTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vuzpq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1638:9: note: in expansion of macro 'UNINTERLEAVE2' UNINTERLEAVE2(vinput[k*2], vinput[k*2+1], tmp[k*2], tmp[k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:47: error: unknown type name 'float32x4x2_t' # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1664:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(buff[ib][k*2], buff[ib][k*2+1], buff[ib][k*2], buff[ib][k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:99: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1664:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(buff[ib][k*2], buff[ib][k*2+1], buff[ib][k*2], buff[ib][k*2+1]); ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:167:118: error: request for member 'val' in something not a structure or union # define INTERLEAVE2(in1, in2, out1, out2) { float32x4x2_t tmp__ = vzipq_f32(in1,in2); out1=tmp__.val[0]; out2=tmp__.val[1]; } ^ /scratch/work/audio/csound6/work/csound-6.15.0/OOps/pffft.c:1664:9: note: in expansion of macro 'INTERLEAVE2' INTERLEAVE2(buff[ib][k*2], buff[ib][k*2+1], buff[ib][k*2], buff[ib][k*2+1]); ^ --- CMakeFiles/csound64.dir/OOps/pffft.c.o --- *** [CMakeFiles/csound64.dir/OOps/pffft.c.o] Error code 1 make[2]: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 1 error make[2]: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 --- CMakeFiles/csound64.dir/all --- *** [CMakeFiles/csound64.dir/all] Error code 2 make[1]: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 A failure has been detected in another branch of the parallel make make[2]: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 --- InOut/CMakeFiles/widgets.dir/all --- *** [InOut/CMakeFiles/widgets.dir/all] Error code 2 make[1]: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 2 errors make[1]: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 *** [all] Error code 2 make: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 1 error make: stopped in /scratch/work/audio/csound6/work/csound-6.15.0 *** Error code 2 Stop. make[1]: stopped in /tree/pkgsrc/audio/csound6 *** Error code 1 Stop. make: stopped in /tree/pkgsrc/audio/csound6